THALES AIR SYSTEMS THALES RAYTHEON SYSTEMS OFFRES DE STAGES 2015 THALES AIR SYSTEMS S.A.S. 3, avenue Charles Lindbergh 94628 RUNGIS Cedex France Toutes nos offres sur : www.thalesgroup.com/careers/ Le jeu pour découvrir Thales : Thales Timer Egalement disponible gratuitement sur iphone, ipad et ipod Touch Octobre 2014
Si une offre de stage est en adéquation avec vos souhaits et votre profil, n hésitez pas nous communiquer votre candidature : iwona.piskulska@thalesgroup.com daphnee.blouet@thalesgroup.com Vous pouvez également postuler en ligne via le l adresse suivante : www.thalesgroup.com/career 2
Le Groupe Thales 67 000 employés dans 56 pays 3
Le Groupe Thales 4000 postes ouverts par an, dont 1000 en France 1 500 mobilités professionnelles en moyenne par an Recrutement jeunes diplômés En moyenne, 30% de nos nouveaux embauchés sont des jeunes diplômés. Domaines qui recrutent : R&D Hardware R&D Software Ingénierie et Architecture Système Management de projets 2 000 stagiaires 1 300 alternants 250 thèses 50 VIE 4
PRESENTATION DES ACTIVITES DE THALES AIR SYSTEMS Fournir aux contrôleurs aériens en fonction d exigences de sécurité extrêmement fortes et en toute circonstance des solutions performantes et adaptées à leurs besoins de maîtrise de la situation, et de prises de décisions.rapides et pertinentes Concevoir, développer et fournir une gamme de produits radars de surface, répondre aux besoins de surveillance du ciel et de zones sensibles, tant dans les domaines civils que militaires (surveillance côtière, champ de bataille et contrebatteries ). Aider les forces armées à acquérir et conserver la supériorité décisionnelle et opérationnelle sur les théâtres conventionnels, le combat urbain et le cyberspace. 5
PRESENTATION DES ACTIVITES DE THALESRAYTHEONSYSTEMS Militaire Air Operations (MAO) 6
6 IMPLANTATION THALES AIR SYSTEMS & THALESRAYTHEONSYSTEMS 7
SOMMAIRE INGENIERIE LOGICIELLE Stage «Outillage Monitoring Système» H/F - Massy (91)... 11 Stage «Développement SDK C++/Java et Modélisation UML 2» H/F - Massy (91)... 12 Stage «Software Factory» H/F - Massy (91)... 13 Stage «Outillage de translation géo-temporel» H/F - Massy (91)... 14 Stage Algorithme de fusion de données H/F - Massy (91)... 15 Stage «Enrichissement par la cartographie 3D des logiciels du banc de tracking antares : AGATE et GEMMA» H/F - Massy (91)... 16 Stage «Enrichissement et Automatisation du banc de test gestion plan de vol et Stage «Evolutions au sein d un simulateur de messages tactiques pour les centres C2 (Command & Control)» H/F - Massy (91)... 18 Stage «Réalisation d un plugin de supervision pour une IHM opérationnelle» H/F - Massy (91)... 19 Stage «Développement de tests automatisés dans le produit ACCS NRT» H/F -Massy (91)... 20 Stage «Développement d une interface DDS dans un système AirC4I» H/F - Massy (91)... 21 Stage «Analyseur de flux logiciel» H/F - Massy (91)... 22 Stage «Analyse statistique de big data issues des C2» H/F - Massy (91)... 23 Stage «Intégration du format PCAP pour une restitution dans un outil d analyse» H/F - Massy (91)... 24 Modélisation DSL (Domain Specific Language) H/F - Rungis (94)... 25 Stage - Templates de génération de code - H/F - RUNGIS (94)... 26 Stage Informatique : Constitution d une simulation système en architecture ouverte H/F - Rungis (94)... 27 Stage Informatique : Etude d une approche Model-Based Design sous Matlab/Simulink dans un contexte opérationnel H/F Rungis (94)... 28 8
Développement d un outil de simulation «Estimation trajectographie / Calcul IPLP» - H/F Rungis (94)... 29 Déploiement des activités Hygiènes Sécurité Environnement dans le but de la certification ISO 14001 Produit H/F - 45(Fleury les Aubrais)... 54 Performances real time de Matlab (+PIPS) sur traitement de signaux Radar H/F- Limours (91)... 30 Développeur logiciel H/F Limours (91)... 31 Stage génération de code d interfaces H/F Limours (91)... 32 Stage Evaluation de la programmation par contrat dans ADA2012 H/F Limours (91)... 33 Stage Etude et caractérisation d un OS temps réel certifiable safety H/F- Limours (91)... 34 Stage Etat de l art des architectures Base de Données dans le monde embarqué H/F - Limours (91)... 35 Stage - Bibliothèque d outils d analyse radar H/F 6 Limours (91)... 36 Stage Création d'un banc de test pour application pistage radar H/F Limours (91). 37 Stage Ingénieur en développement outils de tests en C++ et Java H/F - Rungis (94) 38 INGENIERIE SYSTEMES & ETUDES GENERALES Stage Algorithmie Radar - Traitement à base de Compresses Sensing H/F Limours (91)... 39 Stage Configuration automatique du radar passif H/F- Limours (91)... 40 Stage - Etude de solutions de datation et synchronisation pour le radar passif H/F- Limours, 91... 41 Stage - Détection d'objets lents sur environnement H/F Limours (91)... 42 Stage - Etude d'une fonction de poursuite radar d'objets en orbite H/F - Limours (91)... 43 Stage - Etude d'une fonction d'agilité de forme d'onde pour le pistage radar H/F Limours (91)... 44 Stage - Etude de nouvelles formes d onde en radar passif H/F Limours (91)... 45 Stage - Réflectivité d'un corps diélectrique inhomogène H/F- Limours (91)... 46 9
Stage - Développement de cartes- H/F - Fleury-les-Aubrais-Orléans (45)... 47 MANAGEMENT DES OFFRES ET PROJETS Stage - Chargé de mission Offres Nouveaux Radars-H/F Fleury-les-Aubrais-Orléans (45)... 48 INDUSTRIE Stage - Ingénierie de test H/F- Fleury-les-Aubrais-Orléans (45)... 49 Stage - Assistant(e) manager flux amont/aval des réparations radars H/F- Fleury-les- Aubrais-Orléans (45)... 50 Stage Magasinier Réceptionnaire H/F Limours (91)... 51 Stage Logisticien de Distribution (Réception Magasin Expédition) H/F Limours (91). 52 HYGIENE SECURITE ENVIRONNEMENT Traçabilité des substances dans les Produits et Systèmes - H/F - 45(Fleury les Aubrais)... 53 Déploiement des activités Hygiènes Sécurité Environnement dans le but de la certification ISO 14001 Produit H/F - 45(Fleury les Aubrais)...54 10
Stage «Outillage Monitoring Système» H/F - Massy (91) Logiciel ThalesRaytheonSystems/CC/CA/CACIS Dans le cadre du «Centre de Compétences» et du département «Architecture et Intégration», le service CACIS est notamment en charge de l intégration software afin de réaliser l assemblage de tous les composants permettant la création de chaîne fonctionnelle complexe. Le processus d intégration suit le cycle itératif de développement logiciel. Il est nécessaire de tester en continue de nouvelles fonctions mais également nécessaire de vérifier le respect des performances systèmes par les logiciels développés. Les intégrateurs s appuient sur des outils développés en interne pour vérifier ces exigences. Intégré(e) au sein d une équipe, vous aurez en charge le développement de nouvelles fonctionnalités d un outil de surveillance des applicatifs logiciels et systèmes, la mise à jour de la documentation et la vérification sur des environnements systèmes hétérogènes (Solaris 10, Linux, Windows). Vous aurez l opportunité de découvrir le travail en équipe dans un environnement industriel. Pré-requis De formation école d ingénieur ou Master 2, vous avez des connaissances en langages JAVA et Perl. Maîtrise d Active MQ et de l environnement Unix (Shell). 4 à 6 mois Type de Stage Stage de fin d étude Contact Si cette opportunité vous intéresse, merci de postuler par e-mail : recrutement@thalesraytheonfr.com en précisant la référence «TRS/Stage CACIS Outillage_Monitoring_système» dans l objet du mail 11
Stage «Développement SDK C++/Java et Modélisation UML 2» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Architecture et Intégration», le service CARC développe une usine logicielle pour l automatisation des activités de développement des logiciels. Le stage s inscrit dans l implémentation de la Roadmap SDK/CBA (Component Based Architecture), briques de bases utilisées par les composants stratégiques de TRS au sein des différentes lignes produits. Dans le cadre du développement des logiciels des centres de défense aériens, ThalesRaytheonSystems SAS génère 100% (500 Klocs générées) du code des interfaces internes du produit C2-C4i de TRS à partir d une modélisation UML 2. Technique, le stage couvrira: La définition et l Implémentation des patterns manquants nécessaires au modèle des composants C++/java TRS, La définition et l implémentation des services techniques nécessaires au modèle des composants C++/java TRS, La réalisation des nouveaux générateurs permettant de fournir ces nouveaux patterns en s appuyant sur le middleware DDS, L intégration des éléments réalisés dans l usine logicielle de TRS SAS. Tout ceci sera réalisé en utilisant le processus TRS (des spécifications aux tests) et s appuiera fortement sur la mise en place d applications blanches afin de valider les concepts ainsi que les implémentations. Encadré par votre responsable et intégrée au sein d une équipe de 4 personnes, vous aurez la charge d étudier et de développer les solutions. Pré-requis De formation supérieure Bac +5 en cycle ingénieur. Vous avez des connaissances en UML2, JAVA, C++. 6 mois Type de Stage Stage de fin d étude Contact Si cette opportunité vous intéresse, merci de postuler par e-mail : recrutement@thalesraytheon-fr.com en précisant la référence «TRS/Stage CARC Modélisation» en référence dans l objet du mail 12
Stage «Software Factory» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Architecture et Intégration», le service CARC, en collaboration avec l ensemble des services du département, ainsi que l entité ESS/SSE responsable du déploiement de Thales Control dans Thales, organise la mise en place des outils et méthodes nécessaires au déploiement d une «software factory» efficace et maîtrisée dans TRS pour ses projets majeurs. Dans le contexte économique du développement logiciels des centres de défense aériens, l objectif principal est d améliorer la productivité de notre entité de production en : uniformisant et déployant les moyens (éditeurs, compilateurs, tests unitaires) de production logiciel C++ /Java assurant le déploiement des outils de qualimétrie et des règles associées. des Technique, le stage s inscrit dans la migration des productions existantes (makefile, ant) vers des moyens plus flexibles et standards (Cmake, Maven) ainsi que dans la mise en place des outils de qualimétrie nécessaires à l intégration continue (Sonar/Jenkins). Il couvrira : 1) La définition et l Implémentation des «template» de production des artefacts C++ et Java au travers des outils CMake (C++) et Maven (Java), 2) La migration des méthodes de production actuelles dans les équipes (planification et déploiement), 3) La sélection et le réglage des outils de qualimétrie C++ et Java 4) La définition de règles de qualimétrie par rapport aux différents outils sélectionnés 5) Le déploiement de la qualimétrie dans les équipes (planification et déploiement), 6) Des reportings clairs et réguliers aux managers de TRS et d EPM. Tout ceci sera réalisé au sein de l équipe atelier de CARC en utilisant le processus TRS et s appuiera fortement sur la mise en place de tests sur des bases logicielles isolées afin de valider les concepts avant le déploiement grandeur nature. Pré-requis De formation supérieure Bac +5 en cycle ingénieur Il est souhaitable que vous ayez des compétences en Linux, Windows, GCC, Visual C++, Maven, Perl, Jenkins. Aussi, des connaissances en CMake, Sonar et Outils de qualimétrie serai un plus. 6 mois Type de Stage Stage de fin d étude 13
Stage «Outillage de translation géo-temporel» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Architecture et Intégration», le service CACIS est notamment en charge de l intégration software afin de réaliser l assemblage de tous les composants permettant la création de chaîne fonctionnelle complexe. Les intégrateurs s appuient sur des enregistrements de liaisons radars, tactiques et civiles effectués sur des sites opérationnels, pour rejouer des situations aériennes. Afin de les réutiliser sur d autres théâtres d opérations et dans un contexte différent, il est nécessaire de se doter d outils capables de translater géographiquement mais également temporellement ces enregistrements. Intégré(e) au sein d une équipe d intégrateur, vous aurez en charge la spécification, le développement et la mise au point d un logiciel de translation géo-temporel pour les liaisons radars et plans de vol. Vous aurez l opportunité de découvrir le travail en équipe dans un environnement industriel. Pré-requis De formation école d ingénieur ou Master 2, vous avez des connaissances en Langages JAVA et Perl. 4 à 6 mois Type de Stage Stage de fin d étude Contact Si cette opportunité vous intéresse, merci de postuler par e-mail : recrutement@thalesraytheon-fr.com en précisant la référence «TRS/Stage CACIS Outillage_translation_géo_temporel» dans l objet du mail 14
Stage Algorithme de fusion de données H/F - Massy (91) Logiciel ThalesRaytheonsystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé entre autres de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le service CLSC développe les composants logiciels permettant l établissement de la situation aérienne en utilisant les techniques de Fusion de Données et d algorithmie, de type : Technique/Théorie de corrélation/association, filtrage de Kalman (EKF-IMM), estimation des biais, Dempster-Shafer, pour la fonction de Poursuite Multi-Senseurs Techniques de modélisation de senseurs, du terrain, de l atmosphère, des aéronefs, pour le management des senseurs et des équipements de communication Logique floue, Bayes, Believe Model, Dempster-Shafer, pour la classification des aéronefs et leur identification. Le sujet du stage consiste à valider les algorithmes de classification de pistes qui mettent en œuvre une ou plusieurs des techniques évoquées ci-dessous et actuellement implémentés dans le Produit de Fusion de données MUST. Le stage se déroulera comme suit : Pré-requis Etude des exigences des spécifications permettant tout d abord de s approprier les techniques en vue de les valider dans le contexte de classification d aéronefs. Analyse des algorithmes existants, recherche des attributs de classification les plus discriminants, simulation des solutions retenues avec Matlab en utilisant des enregistrements opérationnels, puis analyse de la sensibilité/fiabilité du paramétrage en fonction des types de situations aériennes. Rédaction d un rapport de synthèse indiquant les résultats et performances obtenus à partir de simulation et/ou d enregistrement opérationnels afin de pouvoir valider les algorithmes opérationnels. Profil : automatique / informatique / mathématiques / Techno : filtrage Kalman, Baysienne, Believe, classification, multi-agents, Logiciel : Matlab, MathCad, et/ou C++ ou Java 6 mois Type de Stage Stage de fin d étude 15
Stage «Enrichissement par la cartographie 3D des logiciels du banc de tracking antares : AGATE et GEMMA» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le service CLSC développe les composants logiciels permettant l établissement de la situation aérienne en utilisant les techniques de Fusion de Données et notamment un logiciel de fusion de données ANTARES. L obsolescence et la perte de compétence sur certains des outils du banc de test du Tracker ANTARES nous poussent à améliorer nos outils existants AGATE et GEMMA pour être plus performant dans nos coûts et délais de tests et de mise au point du Tracker et afin de pouvoir proposer à nos clients internes et externes des outils performants et conviviaux pour la mise au point et l analyse des problèmes sites et l élaboration les dossiers de performances statistiques de Tracking lors des appels d offres ou lors des validations de nos systèmes. Le sujet du stage consiste à enrichir les logiciels existants AGATE et GEMMA écrit en Java, par de nouvelles fonctionnalités liées à la prise en compte de données Cartographiques et par l amélioration de la présentation des données Tracker dans le plan vertical («vue Z») pour pouvoir répondre aux besoins de tests et d évaluation de performances de notre Produit de Fusion de données ANTARES. Le stage se déroulera comme suit : Elaboration des nouvelles exigences des spécifications des logiciels AGATE et GEMMA en se basant sur les spécifications existantes et en prenant en compte les spécificités matérielles et les besoins des utilisateurs (internes au Service ou Clients externes). Conception de l architecture sous UML des nouvelles fonctionnalités en privilégiant un maximum de reuse avec les librairies dédiées : lecture de données terrains (Dted) et de données Géographiques (Shape). Développement du logiciel sous Eclipse en langage Java. Rédaction de la documentation associée. L enjeu de ce stage est de d améliorer nos produits existant AGATE et GEMMA par la prise en compte de données de cartographies et la présentation des données tracker sur le plan 3D afin d améliorer la mise au point du Produit ANTARES : intérêt GAILLAC et Suivi des cibles TBM Les ajouts fonctionnels devront être performants, et fournir une interface homme/machine conviviale à l utilisateur et fonctionner dans différents environnements (PC, UNIX, LINUX). Pré-requis Formation école d ingénieur ou Master 2. Développement JAVA, utilisation d UML. 6 mois Type de Stage Stage de fin d étude 16
Stage «Enrichissement et Automatisation du banc de test gestion plan de vol et contexte opérationnel» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le service CLSC développe les composants logiciels permettant le suivi de la situation aérienne en utilisant les techniques de Contrôle et Gestion de Données, notamment pour le logiciel MFDP (Mission & Flight Data Process). Le contexte opérationnel et l architecture du système nous poussent à améliorer notre banc de tests afin d obtenir une plus grande qualité / robustesse du composant MFDP et une plus grande autonomie pour la conduite des tests. Ce composant au cœur de nos systèmes C2 assure 3 missions principales : Gestion des plans de vols (calcul de route, du profil vertical, de points spécifiques) Fusion de données (Ressources, Aéroport, Zones) planifiées et réelles (issues des liaisons de données tactiques) Gestion des missions défensives ou offensives Les outils existant permettent l automatisation de l exécution des tests tout en remontant des informations sur la qualité code, ainsi que le pourcentage du code testé. Le sujet du stage consiste à identifier et à pérenniser les fonctionnalités réutilisables du composant tout en enrichissant la couverture de tests. Le stage se déroulera comme suit : Modélisation de l existant sous UML par retro-engineering Adaptation de l architecture sous UML pour favoriser la testabilité. Développement du logiciel sous Eclipse. Identification et écriture de tests incluant des tests aux limites L enjeu de ce stage est de d améliorer la testabilité et la couverture de code de différents SU de MFDP, et ainsi accroître et pérenniser la robustesse du composant. Ce stage offre l opportunité de découvrir un composant métier complexe développé en langage Objet et utilisé dans nos systèmes de Défense Aérienne. Pré-requis Formation école d ingénieur ou Master 2. Développement C++, utilisation d UML. 6 mois Type de Stage Stage de fin d étude 17
Stage «Evolutions au sein d un simulateur de messages tactiques pour les centres C2 (Command & Control)» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le domaine Simulation du service CLIS développe les simulateurs permettant de tester les centres opérationnels développés par TRS et d entraîner les opérateurs de ces centres. Ces simulateurs modélisent l ensemble des entités qui peuvent interagir avec ces centres (aéronefs, navires, radars, missiles, centres civils/alliés, systèmes d armes, liaisons de données tactiques, ). Parmi ces simulateurs, TCUBE est un éditeur de messages tactiques générique basé sur une grammaire XML et implémentant un grand nombre de standards OTAN. L éditeur permet la saisie graphique de séquences de messages (contrôle syntaxique et encodage automatique suivant le protocole, initialisation et entretien automatique de liaison, ) et la simulation de mobiles et d unités (mobile et piste air surface et balistique, modification dynamique des modèles par action opérateur). Sous la responsabilité du Responsable Produit, vous prendrez des compétences sur le domaine C2 ainsi que sur l éditeur de messages tactiques TCUBE. Vous réaliserez ensuite les développements suivants au sein de cet éditeur en adaptant l IHM Java- Swing : - émission manuelle et automatique de messages ASTERIX (standard Eurocontrol déployé partout en Europe), - amélioration et compléments sur la préparation de scénarios de l éditeur, - étude du couplage avec un autre simulateur (simulateur d environnement POSEIDON). Vous validerez les modifications effectuées en vous interfaçant avec des centres opérationnels développés par TRS sur les affaires France et OTAN. La réalisation de ces différentes étapes vous fera participer à l ensemble des phases d un cycle en V (analyse, spécification, conception, codage et test). La conception se fera en UML, les développements en JAVA/C++/XML et l environnement cible est Windows. L éditeur de messages tactiques résultant sera utilisé pour le test et la validation des centres opérationnels développés par TRS sur les affaires France et OTAN. Pré-requis Formation école d ingénieur ou Master 2. Développement JAVA, C++, XML, UML. 6 mois ou plus Type de Stage Stage de fin d étude 18
Stage «Réalisation d un plugin de supervision pour une IHM opérationnelle» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le domaine IHM du service CLIS réalise les Interfaces Homme-Machine des centres opérationnels C2 (Command & Control). Sur la base de la représentation de la situation aérienne sur fond cartographique, ces IHMs proposent des outils permettant aux contrôleurs aériens militaires de mener à bien leurs missions de surveillance de l espace aérien, de contrôle des missions air ou de coordination avec différentes autres entités (forces alliées, organismes civils, ). La figure ci-dessous présente un exemple de copie d écran d une IHM opérationnelle. Sous la responsabilité du Responsable Produit, vous prendrez des compétences sur le domaine C2, les outils/processus de développement de TRS et le framework IHM Java-Swing. Dans une première phase, vous analyserez les impacts de l ajout du nouveau plugin dans l IHM opérationnelle. Dans une seconde phase, vous réaliserez les développements pour pluginiser la capacité de supervision existante et l intégrer dans l IHM. Enfin, vous validerez les modifications effectuées en vous interfaçant avec des centres opérationnels développés par TRS sur les affaires export. La réalisation de ces différentes étapes vous fera participer à l ensemble des phases d un cycle en V (analyse, spécification, conception, codage et test). La conception se fera en UML, les développements en Java sous Eclipse avec Windows comme environnement cible. Le plugin résultant sera utilisé pour les futures IHMs TRS proposées au niveau des affaires export. Pré-requis Formation école d ingénieur ou Master 2./Développement JAVA, UML. 6 mois 19
Stage «Développement de tests automatisés dans le produit ACCS NRT» H/F -Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de préparation et de conduite des opérations aériennes, le service CLC réalise l ensemble des applications de commandement de TRS-SAS. Les systèmes de commandement sont des systèmes d informations permettant de gérer et de présenter des données liées à un métier opérationnel : renseignement, gestion des moyens, gestion de l espace aérien Le produit ACCS NRT (Air Command & Control System Non Real Time), développé dans le service CLC, permet le travail collaboratif de plusieurs centaines d opérateurs de commandement sur plusieurs sites. Ce produit complexe (>4,5 Millions de lignes de code) repose sur une architecture N-Tiers (Clients Java/Swing Serveur d application J2EE Server base de données relationnelle. L objectif du stage est double : o o étudier et implémenter l ajout de tests automatisés dans le produit ACCS NRT, étudier et prototyper une solution d intégration du produit ACCS NRT avec la suite Ms Office. Les travaux proposés consistent à : o o o o Identifier les tests automatisés à forte valeur ajoutée industrielle, Implémenter les tests identifiés, après validation avec le Responsable Produit ACCS NRT de la stratégie retenue pour chaque test : couverture du test, effort de développement, coûts de maintenance Déployer les tests implémentés dans les processus d intégration continue (Jenkins, Nexus, Sonar) des affaires qui utilisent ce produit, Concevoir une solution d intégration avec la suite Ms Office et la prototyper. Encadré par votre responsable, vous aurez la charge d étudier et de développer ces tests automatisés en appliquant le référentiel qualité de la société. Pré-requis De formation supérieure Bac +5 en cycle ingénieur Développement JAVA, utilisation d UML. 6 mois 20
Stage «Développement d une interface DDS dans un système AirC4I» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de préparation et de conduite des opérations aériennes, le service CLC réalise l ensemble des applications de commandement de TRS-SAS. Les systèmes de commandement sont des systèmes d informations permettant de gérer et de présenter des données liées à un métier opérationnel : renseignement, gestion des moyens, gestion de l espace aérien Le produit DataPrep, développé dans le service CLC, assure la préparation des données de contexte nécessaires à l exécution des fonctions temps réel de contrôle des opérations aériennes. Ces données contextes correspondent à l environnement dans lequel s exécute le contrôle : découpage de l espace aérien, déploiement des unités aériennes, description des réseaux d infrastructure Le produit DataPrep, développé par incréments successifs depuis 2007, repose sur technologies Java/Swing. Aujourd hui, il n est pas possible de modifier les données de contexte saisies dans le produit DataPrep sans interruption des fonctions de contrôle. L objectif du stage est de développer une solution d interface «live» entre le produit DataPrep et les serveurs de contrôle Temps Réel. Les travaux proposés consistent à : o o o Spécifier les besoins de modification «live» du contexte d exécution, Concevoir une solution conforme aux capacités attendues, basée sur l utilisation du standard DDS (Data-Distribution Service for Real-Time Systems), Développer et tester les évolutions. Encadré par votre responsable, vous aurez la charge de spécifier, concevoir, développer et tester ces évolutions en appliquant le référentiel qualité de la société. Pré-requis De formation supérieure Bac +5 en cycle ingénieur Développement JAVA, utilisation d UML. 6 mois 21
Logiciel ThalesRaytheonSystems Stage «Analyseur de flux logiciel» H/F - Massy (91) Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le service CLDM réalise les composants logiciels dédiés à la gestion des liaisons de données et dédiés aux fonctions de support et de communication des centres opérationnels. Ce stage sera au profit des intégrateurs qui s appuient sur des outils développés en interne afin d analyser les flux externes ou internes des centres de contrôle aérien. Intégré(e) au sein d une équipe, vous aurez en charge le développement d une nouvelle fonctionnalité de décodage d un analyseur de messagerie, la mise à jour de la documentation et la vérification sur des environnements systèmes hétérogènes (Solaris 10, Linux, Windows). Vous aurez l opportunité de découvrir le travail en équipe dans un environnement industriel. Pré-requis De formation supérieure Bac +4 ou +5 en cycle ingénieur Langages C++, Perl, XML. 3 mois 22
Stage «Analyse statistique de big data issues des C2» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le service CLDM réalise les composants logiciels dédiés à la gestion des liaisons de données et dédiés aux fonctions de support et de communication des centres opérationnels. Les centres de contrôle (C2) aérien s appuient sur des gestionnaires de liaisons pour échanger ou acquérir les informations de situation aérienne courante. Ces données sont véhiculées sur des réseaux de liaisons de données tactiques grâce au produit PES servant de point d accès. L objectif de ce stage est d ajouter une IHM à ce produit pour permettre des interactions avec l opérateur (cartographie représentant la situation aérienne, état connexions du réseau, ). Pour cela, vous aurez en charge : L analyse des besoins techniques et ergonomiques (spécifications) La mise à jour de la partie serveur pour incorporer le dialogue avec la nouvelle IHM Le développement de la nouvelle IHM en Java, basé sur le framework d IHM TRS des Vous aurez l opportunité de découvrir le travail en équipe dans un environnement industriel au travers de toutes les phases du cycle en itératif. V L environnement de développement utilisé est Eclipse, l outil de modélisation est Enterprise Architect, la gestion de configuration est assurée grâce à l outil Clearcase. Pré-requis De formation supérieure Bac +5 en cycle ingénieur Développement C++/Java, modélisation UML. Linux, UNIX 6 mois 23
Stage «Intégration du format PCAP pour une restitution dans un outil d analyse» H/F - Massy (91) Logiciel ThalesRaytheonSystems Dans le cadre du «Centre de Compétences» et du département «Compétences Logicielles», chargé de la fourniture du logiciel des systèmes de conduite des opérations aériennes, le service CLDM réalise les composants logiciels dédiés à la gestion des liaisons de données et dédiés aux fonctions de support et de communication des centres opérationnels. Les centres de contrôle (C2) aérien s appuient sur des gestionnaires de communication et de liaisons pour échanger ou acquérir les informations de situation aérienne courante. Un logiciel d analyse de protocole et de messagerie permet d intercepter sur le réseau la situation et de l analyser à posteriori. L objectif du stage est d intégrer la capacité d utilisation d archives PCAP dans cet outil. Pour cela vous aurez en charge : L analyse des besoins techniques et ergonomiques (spécifications) L étude comparative des différents analyseurs du marché. L implémentation du rejeu et de l export au format PCAP La mise à jour de l IHM en Java basée sur le framework d IHM TRS Les tests de validation Vous aurez l opportunité de découvrir le travail en équipe dans un environnement industriel au travers de toutes les phases du cycle en V itératif. L environnement de développement utilisé est Eclipse, l outil de modélisation est Enterprise Architect, la gestion de configuration est assurée grâce à l outil Clearcase. Pré-requis De formation supérieure Bac +5 en cycle ingénieur Développement C++ et Java, modélisation UML. Linux, UNIX, Réseaux 6 mois 24
Modélisation DSL (Domain Specific Language) H/F - Rungis (94) Logiciel Dans l optique d optimiser la production de librairies de communication entre systèmes, Thales Air Systems a développé un atelier basé sur les principes de modélisation, méta-modélisation et de génération de code par templates. Cet atelier permet de créer des générateurs de code sur mesure via la création de DSL : Domain Specific Language. Une modernisation de l outil a commencé en 2010 afin d exploiter les technologies de modélisation disponibles sur la plateforme Eclipse. Ce Stage s inscrit dans le développement d outils permettant de gagner en compétitivité et d améliorer les processus. L objectif principal du stage est d industrialiser l outil afin de permettre sa mise en production dans les équipes de développement. Cette industrialisation consiste à finaliser les fonctionnalités telles que la génération de code en JAVA, en C et en ADA à travers le développement d un plug-in Eclipse. En plus de l aspect développement, le stagiaire fournira les documents nécessaires à l exploitation et à la maintenance de l outil, et accompagnera les utilisateurs au cours du processus de déploiement de l outil en organisant par exemple des sessions de formation. Ce stage permettra de mener une démarche industrielle de développement logiciel et d appréhender et mettre en pratique les concepts du développement orienté modèle à l aide des frameworks de modélisation reconnus de la plateforme Eclipse. Pré-requis : - Développement Objet en JAVA, Modélisation, Utilisation Eclipse. - Bac+5, Grande école d ingénieurs ou master 2 avec une spécialisation informatique Mots clés : - Java, Eclipse, Modélisation, UML 3 à 6 mois Date de Début Mars 2014 25
Stage - Templates de génération de code - H/F - RUNGIS (94) Logiciel Le département logiciel de ADW développe des logiciels opérationnels, de simulation et de maintenance, il assure leur maintien en condition opérationnelle et participe aux campagnes de tir de la préparation en simulation jusqu aux essais réels. Dans l optique d optimiser la production de librairies de communication entre systèmes, un atelier basé sur les principes de modélisation, méta-modélisation et de génération de code par templates. L objectif du stage est de développer des templates qui permettront de : - Générer automatiquement la documentation à partir du modèle de la messagerie - Automatiser l analyse des données capturées - Automatiser la conversion en temps réel de format de messagerie Ce stage permettra de mener une démarche industrielle de développement logiciel et de mettre en pratique les concepts du développement orienté modèle. Pré-requis : - Outils, langages, méthodes utilisés o Indispensable : Linux, C/C++, Java, Eclipse, réseau Ethernet o Souhaitable : génération automatique de code - De formation Bac+5 en grande école ou master 2 en informatique industrielle, vous êtes organisé(e), rigoureux(se), autonome et motivé(e) et vous aimez travailler en équipe 6 mois Date de Début À partir de février 2015 26
Stage Informatique : Constitution d une simulation système en architecture ouverte H/F - Rungis (94) Logiciel La business-line Advanced Weapon Systems de, conçoit et développe des solutions systèmes de défense anti-aérienne multicouches. Le service ILE du département logiciel fournit des solutions algorithmiques avancées de surveillance, d engagement et de préparation de mission. THALES utilise une simulation système d un système de défense pour faire des évaluations de performances. Cette simulation représente le système lui-même c est-à-dire la conduite de tir avec ses capteurs et son logiciel opérationnel, ainsi que l environnement (les menaces, la météo, les contre-mesures ), ainsi que les missiles de défense. La simulation actuelle repose sur un moteur de simulation orienté objet qui possède des capacités de gestion du temps simulé (déterminisme, rejeu, Monte-Carlo, debug, pas à pas ). L objectif est de rendre la simulation plus représentative du logiciel opérationnel en maximisant la réutilisation de code avec le logiciel opérationnel. Or ce logiciel opérationnel embarqué temps réel sera conçu en architecture ouverte (architecture orientée données à base de composants s appuyant sur les standards Data-Distribution Services et LightweigtCCM ) avec un middleware MyCCM-DDS gérant les aspects communication temps réel. L objet de ce stage est d analyser et proposer une solution pour intégrer des composants opérationnels dans la simulation système (avec la problématique de compatibilité du middleware et du framework de simulation). Pour cela des activités de dérisking sont à mettre en œuvre. Pré-requis : - De formation Ingénieur (Bac + 5) vous êtes rigoureux(se) et autonome. - Langage informatique : Ada Connaissance en architecture à base de composants souhaitée. 6 mois Date de Début Courant 2015 27
Stage Informatique : Etude d une approche Model-Based Design sous Matlab/Simulink dans un contexte opérationnel H/F Rungis (94) Logiciel Dans une approche Model Based Design, un ou plusieurs modèles exécutables sont utilisés comme référence pour toutes les activités de développement d un système. Ces modèles permettent non seulement de définir et concevoir mais aussi d évaluer les performances et de vérifier les propriétés attendues du système. L utilisation au plus tôt d un outil de prédiction des performances permet de réduire les risques et les coûts associés à une validation tardive. L environnement Matlab/Simulink permet une approche de ce type en favorisant le passage du modèle exécutable sur hôte au logiciel opérationnel exécutable sur cible grâce à la génération de code automatique. Cet environnement est utilisé par ADW-Fr sur des activités de développement de logiciel embarqué temps réel de systèmes d armes. Il permet d une part de développer les traitements algorithmiques et d analyser les performances système et d autre part de générer automatiquement le code C des traitements temps réel embarqués sur la cible. Ces 2 activités «étude algorithmique» & «génération de code avec vérification sur cible» font partie d un processus itératif utilisé pendant tout le développement. Au travers du stage, on souhaite réaliser une analyse approfondie des capacités de l environnement Simulink pour améliorer notre productivité de développement logiciel en approfondissant les points suivants. Travail collaboratif o Gestion de configuration avec Simulink Project/Architecture en composants Gestion des variabilités o Utilisation des «Model Reference», librairies, «Variant subsystem» Stratégie de test o Automatisation de tests de non régression sur le modèle et sur le code généré Le stage sera réalisé sur la base d un logiciel de conduite de tir existant dont les fonctions algorithmiques principales sont : Poursuite optronique/ Estimation cinématique cible/ Calcul d artillerie et de tir Une bonne appropriation de ces fonctions algorithmiques sera nécessaire pour envisager les évolutions allant dans le sens d une meilleure utilisation des capacités de la plateforme Matlab/Simulink. Pré-requis : De formation Ingénieur (Bac + 5) avec une bonne connaissance de Matlab/Simulink indispensable Connaissances de base souhaitées en modélisation de systèmes physiques automatique & filtrage, logiciel temps réel Rigoureux (se) et autonome, vous connaissez le langage informatique : C 6 mois Date de Début : Courant 2014/2015 28
Développement d un outil de simulation «Estimation trajectographie / Calcul IPLP» - H/F Rungis (94) Logiciel Dans le cadre de ses activités de défense anti-aérienne, Thales propose une gamme complète de radars de surface, de systèmes de détection, d identification et de conduite des opérations aériennes, de protection du champ de bataille et des sites sensibles. Ces systèmes de défense allant de la très courte portée aux solutions de défense aérienne élargie. Au sein du département logiciel de la business-line Advanced Weapon Systems de Thales Air Systems, le service ILE est en charge des études et des simulations en support à la définition des algorithmes embarqués dans les logiciels opérationnels des systèmes de défense anti-aérienne. Ce stage s inscrit dans la continuité de différents travaux menés pour développer des outils de simulation d estimation de trajectoire et de calcul du point d impact et de lancement d un objet balistique. Après analyse de l existant, et à partir de ces différents outils vous développerez en C++ une unique simulation, et vous rédigerez la documentation associée. Cette simulation «générique» devra permettre : de générer et traiter différents types de trajectoires de gérer différents modèles de radar o radar à antenne fixe o radar à antenne tournante o modèles de génération de la mesure plus ou moins fins de prendre en compte différents algorithmes de filtrage et de calcul IPLP o EKF (Extended Kalman Filter) o IMM (Interacting multiple models) o MLE (Maximum Likelihood Estimation) Vous serez aussi en charge de développer sous Matlab un ensemble de traitements des informations issues de la simulation, afin de permettre d évaluer les performances obtenues pour une configuration donnée (type de trajectoire, modèle radar). Pré-requis : - De formation Ingénieur (Bac + 5) avec une spécialisation filtrage/estimation vous êtes rigoureux (se) et autonome. - Langage informatique : C++ - Connaissance de Matlab souhaitée. 6 mois Date de Début Courant 2015 29
Performances real time de Matlab (+PIPS) sur traitement de signaux Radar H/F- Limours (91) Logiciel Dans le cadre de l évolution de nos systèmes, nous souhaitons analyser les performances des applications de traitement du signal Radar temps-réels sur les PC haut de gamme actuels, et en analysant plus particulièrement les conditions d utilisation d un point de vue industriel de logiciels type Matlab (+PIPS), Scilab, Octave, pour la phase investigation de nouveaux algorithmes. On réalisera aussi cette analyse vis à vis du droit d export, de la protection du savoir-faire, du dimensionnement et des efforts d optimisation,. - Ce Stage s inscrit dans l évolution de nos Building Bloc Radars, permettant de gagner en compétitivité et d améliorer notre maîtrise des systèmes. Pour cela vous serez chargé(e) de : - Mettre en place un traitement Radar existant sur MATLAB, dont on connait les métriques sur une implémentation C. - Mettre en œuvre des métriques permettant de caractériser le logiciel. - Appliquer ces benchmarks dans le contexte MATLAB, - Appliquer un rapide test de ces benchmarks dans les contextes OCTAVE et SCILAB, des versions open-source de MATLAB. - Définir les conditions de fonctionnement et analyser plus particulièrement l apport de la technologie PIPS (Ecole des Mises de Paris) à l accélération des temps d exécution du code. - Analyser la problématique des informations (#pragma) pouvant aider les outils à mieux paralléliser le code, sans impliquer une expertise de la structure des machines de calcul utilisées. - Conduire tout ou une partie de ce plan d action (selon durée du stage) en collaboration avec les experts du domaine. Pré-requis De formation Bac+4/5 avec une spécialisation informatique, vous êtes organisé(e), rigoureux (se), autonome et motivé(e) et vous aimez travailler en équipe - Outils, langages, méthodes utilisés : Développement C, Linux, XML, Eclipse, Matalb, Traitement du signal, - Un anglais courant ou la maitrise de l anglais serait un plus ainsi que la connaissance de Scilab et d Octave. 4-6 mois Date de Début Janvier- Mars 2015 30
Développeur logiciel H/F Limours (91) Logiciel Etat de l art et analyse comparative des solutions de virtualisation Ce stage s inscrit dans notre processus de veille technologique. Ce stage permettra de voir si des solutions virtualisations peuvent être utilisées dans nos traitements de données. Ainsi, une analyse comparative de ces solutions de virtualisation devra être menée : Virtualisation de bas niveau : OS hyperviseurs (QEMU, KVM) Virtualisation d OS : conteneurs (LXC, OpenVZ) Pré-requis : De formation Bac+4/5 avec une spécialisation en informatique/réseau, vous êtes organisé(e), rigoureux (se), curieux et vous aimez travailler en équipe Langage : C, bash Outils : OS GNU/Linux 3 mois minimum Date de Début Le plus tôt possible 31
Stage génération de code d interfaces H/F Limours (91) Logiciel Développement et intégration continue d un outil de génération de code Ce stage s inscrit dans une volonté continue de générer de plus en plus de code afin de gagner en efficacité dans le développement et la mise au point de nos traitements numériques distribués. Pour cela vous serez chargé(e) de développer de nouvelles fonctions dans un outil de sérialisation / désérialisation utilisé par notre service : o Interfaçage avec des outils externes (Base de données, Wireshark) o Versionnage automatique des types générés o Génération de documentation complexe o IHM de saisie De plus, afin de garantie le niveau de qualité du logiciel il sera nécessaire de mettre en place une plateforme d intégration continue. Pré-requis : De formation Bac+4/5 avec une spécialisation en informatique/réseau, vous êtes organisé(e), rigoureux (se), curieux et vous aimez travailler en équipe Langages : Python, C Outils : OS GNU/Linux De 3 à 6 mois Date de Début Janvier - Mars 2015 32
Stage Evaluation de la programmation par contrat dans ADA2012 H/F Limours (91) Logiciel Mise en œuvre et évaluation des gains apportés par la programmation par contrat disponible dans Ada2012 et Spark Ce stage s inscrit dans une volonté continue d améliorer la qualité et la robustesse de nos solutions informatique. Le stage consistera Dans un premier temps à l analyse des méthodes formelles de spécification logicielle et leur mise en œuvre possible avec les nouvelles fonctionnalités d Ada2012 et de Spark. Puis la réalisation d un prototypage logiciel afin de valider les apports de la méthode Pré-requis : De formation Bac+4/5 avec une spécialisation en informatique/réseau, vous êtes organisé(e), rigoureux(se), curieux et vous aimez travailler en équipe. Vous avez des connaissances en langage informatique type Ada2012 et méthode formelle de spécification logicielle Aussi, vous avez acquis des compétences pour les outils suivants: Eclipse, GIT, OS Linux 6 mois Date de Début Janvier Mars 2015 33
Stage Etude et caractérisation d un OS temps réel certifiable safety H/F- Limours (91) Logiciel Etude d OS temps réel certifiables pour de la Safety dans le cadre de nouveaux développements majeures à venir. Ce Stage s inscrit en anticipation de nouveaux développements de logiciels temps réel à venir en 2015/2016. Dans ce cadre vous serez chargé(e) de : Identifier les solutions COTS existantes et les comparer Détailler et présenter les règles de déploiement et d utilisation permettant de garantir des solutions logicielles certifiables safety sur la base de ces OS Sur une ou quelques-unes de ces solutions, en faire une analyse technique détaillée et en présenter les principales caractéristiques et complexités de mise en œuvre Identifier l adéquation de ces OS avec nos calculateurs temps-réel Faire une maquette de mise en œuvre sur nos calculateurs et des tests de performance et une analyse de compatibilité avec nos besoins Dans ce contexte vous aurez l occasion de travailler avec nos experts temps-réel et de rencontrer différents intervenant dans d autres domaines de Thales. Pré-requis : De formation Bac+4/5 avec une spécialisation temps-réel, vous êtes organisé(e), rigoureux (se), autonome et motivé(e) et vous aimez travailler en équipe. Vous avez une bonne connaissance de OS Linux et des chaînes de développement croisées. De plus, vous avez des compétences et informatique industrielle et temps réel Bonne connaissance des OS Linux - Bonne connaissance des chaines de développement croisées - Bonnes connaissance de l informatique industrielle et temps-réel - Maitrise de l anglais techniques 4 mois 6 mois Date de Début Janvier- Mars 2015 34
Stage Etat de l art des architectures Base de Données dans le monde embarqué H/F - Limours (91) Logiciel Etat de l art et analyse comparative de base de données xxsql dans un contexte embarqué/temps réel Ce stage s inscrit dans notre veille technologique continue et en particulier ici dans le domaine de l informatique des systèmes d information. Ce stage permettra de voir si des solutions issues de ce milieu peuvent s adapter à nos critères d exigences pour les traitements embarqués. Pour cela vous serez chargé(e) de : Répertorier les solutions existantes sur le marché Sélectionner quelques solutions (les plus adapté à notre contexte) Mettre en place une analyse comparative ces solutions Justifier ou non la compatibilité de ces technologies dans nos solutions Pré-requis : De formation Bac+4/5 avec une spécialisation en informatique/réseau, vous êtes organisé(e), rigoureux(se), curieux et vous aimez travailler en équipe Langage : Java, Bash Outils : OS GNU/Linux 3 mois minimum Date de Début Janvier Mars 2015 35
Stage - Bibliothèque d outils d analyse radar Limours (91) Logiciel Des outils d analyse radar ont été développés pour répondre à des besoins de résolution de problèmes bien spécifiques. L objectif du stage est de faire un bilan des outils existants, d en rédiger la documentation d utilisation et d intégrer cette bibliothèque à celle déjà existante. 1) Une phrase d introduction. - Ce stage s inscrit dans la rationalisation des outils d analyse radar. Pour cela, vous serez chargé(e) de : 2) Missions - Recenser les outils d analyse radar existant, - Recenser les plateformes utilisant ces outils, - Les compléter si nécessaire, - Rédiger leur documentation utilisateur (SUM), - En équipe avec le service en charge du développement des outils radar, décider de leur intégration à la bibliothèque commune, - Rédiger un document communicable à tous décrivant l ensemble de ces outils. Pré-requis : - Développement Matlab - De formation Bac+4/5, vous êtes organisé(e), rigoureux(se), autonome et motivé(e) et vous aimez travailler en équipe 4 à 6 mois Date de Début Avril 2015 36
Stage Création d'un banc de test pour application pistage radar Limours (91) Logiciel Le contexte Au sein de, Surface Radar, sont développés des produits radar s'appuyant sur des briques logicielles de technologies différentes. Dans le cadre de ce stage, les briques concernées ont pour but d'estimer la trajectoire et de prédire l'evolution d'objets d'intérêt. On les appelle "pistage". Afin de tester et de qualifier ces logiciels de pistage, des fichiers de données, dont l'interface est adaptée au logiciel, sont utilisés. L'objectif de ce stage est de développer un banc de test pouvant s'adapter à chaque interface afin de permettre la comparaison entre les solutions de pistage implémentées dans chacun des produits radar. Recenser les produits pistage et les données d'entrée qui participeront à la comparaison - Identifier une solution permettant l'adaptation aux interfaces existantes - Développer le banc afin de pourvoir injecter des données dans chacune des applications pistage et d'en récupérer les données de sorties (c'est à dire les résultats du traitement) - Utiliser ce banc pour benchmarker les applications pistage recensées Pré-requis Profil ingénieur informatique avec connaissances de Linux et Bash et de certains langages de programmation parmi : C, Java, Ada et/ou Python. Des connaissances en traitement du signal et du logiciel MatLab seraient un plus. 4-6 mois Date de début 2015 37
Stage Ingénieur en développement outils de tests en C++ et Java H/F - Rungis (94) Logiciel Dans le domaine des systèmes de contrôle du trafic aérien, le service Datalink & Communication Components a pour mission de développer des systèmes et composants de liaison de données solair pour l aviation civile. Ce stage s inscrit dans le cadre de la réalisation d applications de tests d un composant logiciel existant écrit en C++. Pour cela vous serez intégré(e) à l équipe de développement et aurez les missions suivantes : - Rédaction d un document de spécification du composant - Réalisation d une application de test permettant la vérification de ces exigences - Réalisation de tests unitaires (CppUnit) afin de viser une couverture de code importante (parcours du code défensif, ) - Automatisation du passage des tests en utilisant les moyens mis à disposition par l équipe support outils (Jenkins) - Correction des défauts levés sur le composant par les outils (C++test, Klocwork) En fonction de l avancement : - Réalisation d une API Java pour ce composant et tests associés (JUnit) Pré-requis : - Outils, langages, méthodes utilisés : C++, Eclipse, Linux, Java - Anglais technique : rédaction des documents/code en anglais 4 à 6 mois Date de Début 1er trimestre 2015 Type de Stage Stage conventionné. Ecole d ingénieur informatique (2 ème année). 38
Stage Algorithmie Radar - Traitement à base de Compresses Sensing H/F Limours (91) Ingénierie Systèmes & Etudes Générales -LAS/SRA/ARC Le contexte Le stage est effectué au sein du service effectuant les Etudes Amont Radar. Le stage vise à développer des Traitements Radar basés sur la technique de Compressed Sensing. Intégré(e) à la Business Line Surface Radar, vous êtes rattaché(e) à l équipe responsable des études amont et de la définition de nouveaux concepts radars. Les études réalisées par le département portent principalement sur les domaines de l'architecture radar, du traitement et de la gestion des senseurs radars Avec l aide de l ingénieur maître de stage, prendre connaissance des traitements radar actuels ainsi que des traitements «Compressed Sensing» et de leurs applications potentielles en radar (exemple : conférence COmpressed SEnsing applied to RAdars, COSERA2012/2013) En lien avec l ingénieur maître de stage, sélectionner les types de traitement à étudier dans le cadre du stage, et le contexte radar dans lequel les évaluer. Proposer des méthodes de mise en œuvre du Compressed Sensing dans les contextes envisagés, et définir des critères d évaluation pour en comparer les performances par rapport aux chaînes de traitement antérieures. Définir les traitements, et en faire la mise au point à l aide de simulations sur signaux synthétiques et sur signaux réels enregistrés. Comparer les performances obtenues à celles données par les traitements antérieurs. Effectuer une analyse critique. Si besoin, proposer des axes d amélioration. Exposer la technique de Compressed Sensing et l application qui en a été faite à l ensemble des ingénieurs d études amont. Pré-requis Formation d'ingénieur spécialisé en traitement des signaux et des données. 6mois Début du stage 1 er ou 2 ème trimestre 39
Stage Configuration automatique du radar passif H/F- Limours (91) Ingénierie Systèmes & Etudes Générales Le stage s inscrit dans le cadre du développement du radar passif, nouveau concept de radar fonctionnant avec des émetteurs d opportunité (radio, TNT, ). Dans ce domaine, l équipe encadrante a développé plusieurs démonstrateurs dédiés à la détection d aéronefs. L objectif du stage est d étudier les possibilités de configuration automatique du radar passif. Les informations de configuration du radar sont de différentes natures : Paramètres obtenus par démodulation du signal (informations sur la modulation, heure ) ; Paramètres calculables à partir d une mesure brute (direction des émetteurs, distances ) Paramètres matériels ne dépendant pas des émetteurs d opportunité utilisés (configuration des adresses IP ) consisteront à : Réaliser une maquette Matlab réalisant l extraction des paramètres de configuration contenus dans la modulation du signal considéré : o Etude des normes DVB-T (TNT) et radio FM, et identification des paramètres à utiliser ; o Implémentation Matlab ; o Validation sur signaux réels. Réaliser une maquette Matlab calculant les paramètres de configuration restants à partir d une mesure radar : o Etude du traitement du signal et identification des paramètres de configuration manquants ; o Définition des algorithmes de calcul automatique lorsque cela est possible ; o Implémentation Matlab ; o Validation sur signaux réels. Simplifier le réglage du radar : o Réalisation d un fichier de configuration au format du radar ; o Réflexion au niveau système sur les possibilités de réglage automatique (réseau, capteurs additionnels ). Pré-requis Élève-ingénieur en dernière année de formation, vous avez de solides connaissances en : Télécommunications et traitement du signal ; Matlab. 6 mois Date de Début 1 er ou 2 e trimestre 2015 40
Stage - Etude de solutions de datation et synchronisation pour le radar passif H/F- Limours, 91 Ingénierie Systèmes & Etudes Générales Le stage s inscrit dans le cadre du développement du radar passif, nouveau concept de radar fonctionnant avec des émetteurs d opportunité (radio, TNT, ). Dans ce domaine, l équipe encadrante a développé plusieurs démonstrateurs dédiés à la détection d aéronefs. L objectif du stage est d étudier de nouvelles solutions de datation et de synchronisation pour le radar passif, et de les mettre en œuvre. consisteront à : Etudier les solutions et protocoles de datation et de synchronisation compatibles du besoin du radar passif, Mettre en œuvre, sous forme de maquette et/ou sur le démonstrateur, certaines des solutions envisagées et réaliser les mesures de performances, Réaliser une synthèse des solutions et protocoles. Pré-requis : Élève-ingénieur en avant-dernière année de formation, vous avez de solides connaissances en : Réseau ; C++ ; OS Linux ; Matlab. 3 mois Date de Début 1 er ou 2 e trimestre 2015 41
Stage - Détection d'objets lents sur environnement H/F Limours (91) Ingiénierie Systèmes & Etudes Générales Le contexte Certains de nos produits sont des radars militaires de surveillance aérienne offrant des performances de détection de haut niveau et cela dans des domaines physiques étendus. En particulier, le domaine correspondant aux vitesses lentes et faibles surfaces équivalentes radar est particulièrement propice à la détection et à la poursuite de certains types d'aéronefs faisant partie de la mission de ces radars. La reconnaissance de ces objets est particulièrement délicate dans la mesure où le domaine de confusion avec son environnement est important. Ce sujet propose d'étudier des moyens de séparer ces aéronefs d'intérêt des objets non pertinents par plusieurs moyens. L'objectif du stage est, à partir d'enregistrement réels radar, de tester différentes approches permettant d'arriver à la distinction des deux classes introduites précédemment. Les démarches proposées sont : - d'utiliser des classifieurs puissants (type SVM, RVM) et d'évaluer leur efficacité, - d'utiliser les données environnementales perçues par le radar (carte interne de fouillis), ces dernières pourront être analysées et synthétisées par des algorithmes de traitement d'image, - d'utiliser des outils statistiques de caractérisation des deux classes en compétition (par exemple : Bayes, Logique floue,...) Les moyens cités se baseront en particulier sur la cinématique et les attributs radar des détections à classifier. Pré-requis Profil ingénieur avec de bonnes connaissances en traitement du signal. Connaissance et bon niveau de maîtrise du logiciel MatLab. Connaissance de Linux appréciée. Les connaissances (même basiques) des principes radar et traitements associés seraient un plus. Maîtrise de l'anglais à l'écrit. 4 à 6 mois Date de début : 2015 42
Stage - Etude d'une fonction de poursuite radar d'objets en orbite H/F - Limours (91) Ingiénierie Systèmes & Etudes Générales Contexte Le département Advanced Radar Concepts de l unité Radar de Surface de Thales développe actuellement un prototype de nouveau radar multi-fonctions. Dans ce cadre, ce stage a pour objectif d étudier une fonction de poursuite d objets en orbite autour de la Terre. Intégré(e) à la Business Line Surface Radar, vous êtes rattaché(e) à l équipe responsable de la définition, du développement et de la réalisation de nouveaux concepts radars. Les études réalisées par le département portent principalement sur les domaines de l'architecture radar, du traitement et de la gestion des senseurs radars. Le stage porte sur l étude d une fonction de poursuite radar d objets en orbite autour de la Terre. Les objectifs du stage sont : Définir un ou plusieurs algorithmes de poursuite candidats et développer un modèle de ces algorithmes dans l environnement Matlab Evaluer les performances des algorithmes sur des trajectoires génériques et sur la base d un modèle de radar Comparer les performances des algorithmes candidats, et établir une synthèse Communiquer les résultats Pré-requis Elève ingénieur généraliste ou aéronautique en dernière année. Compétences indispensables : Mécanique spatiale Traitement de signal Matlab Travail en équipe Esprit de synthèse 6mois Date de début Premier semestre 2015 43
Stage - Etude d'une fonction d'agilité de forme d'onde pour le pistage radar H/F Limours (91) Ingénierie Systèmes & Etudes Générales Le contexte Le département Advanced Radar Concepts de l unité Radar de Surface de Thales développe actuellement un prototype de nouveau radar multi-fonctions. Dans ce cadre, ce stage a pour objectif d étudier une fonction d'agilité de forme d'onde dédiée à l'optimisation des performances de pistage de cible par le radar. Intégré(e) à la Business Line Surface Radar, vous êtes rattaché(e) à l équipe responsable de la définition, du développement et de la réalisation de nouveaux concepts radars. Les études réalisées par le département portent principalement sur les domaines de l'architecture radar, du traitement et de la gestion des senseurs radars. Le stage porte sur l étude d une fonction d'agilité de forme d'onde dont l'objectif est de sélectionner à chaque instant de mesure la forme d'onde radar la mieux adaptée en terme de performances de pistage de cible. Cette sélection se fait sur la base de ce que le radar connait déjà de la cible en cours de pistage et de la quantité d'information nouvelle que la forme d'onde apportera à son sujet. Les objectifs du stage sont : - définition d'un catalogue discret ou continu de formes d'ondes radar - définition d'un ou plusieurs algorithme(s) d'agilité de forme d'onde pour le pistage - mise en oeuvre sous Matlab d'un modèle de calcul de performances de pistage et d'un modèle d'algorithme d'agilité de forme d'onde - calcul des performances de pistage avec différentes stratégies d'agilité de FO dans le catalogue et dans différentes configurations radar/cible/besoins opérationnels - synthèse: identification des cas dans lesquels le gain en performance obtenu par l'agilité en forme d'onde est le plus significatif, recommandations d'emploi Pré-requis Elève ingénieur généraliste, aéronautique ou électronique en dernière année. Compétences indispensables : Traitement de signal Théorie de l'estimation Matlab Autonomie, curiosité, esprit de synthèse 6mois Date de début Premier semestre 2015 44
Stage - Etude de nouvelles formes d onde en radar passif H/F Limours (91) Ingénierie Systèmes & Etudes Générales Contexte du stage Le stage s inscrit dans le cadre du développement du radar passif, nouveau concept de radar fonctionnant avec des émetteurs d opportunité (radio, TNT, ). Dans ce domaine, l équipe encadrante a développé plusieurs démonstrateurs dédiés à la détection d aéronefs. L objectif du stage est d étudier de nouvelles formes d onde d opportunité pouvant être utilisées en radar passif : Le standard de télévision numérique ISDB-T ; Le standard de radio numérique DRM+. consisteront à : Etudier les spécificités de ces formes d onde : o Définition de la couche radio et bande de base ; o Déploiement au niveau mondial et perspectives d évolution ; Implémenter sous Matlab une chaîne de transmission (émission et réception) ; Valider les algorithmes à partir d un générateur de signal (réalisation d une chaîne complète temps réel) ; Proposer des adaptations de la chaîne de traitement du signal radar existante pour traiter ces formes d onde. Pré-requis Élève-ingénieur en dernière année de formation, vous avez de solides connaissances en : Télécommunications et traitement du signal ; Matlab. 6 mois Date de Début 1 er ou 2 e trimestre 2015 45
Stage - Réflectivité d'un corps diélectrique inhomogène H/F- Limours (91) Ingénierie Systèmes & Etudes Générales Le contexte Dans le cadre de mesures de leur réflectivité radar des Wake Vortex Turbulences (WVT), il s'agira d'établir des ordres de grandeur de cette réflectivité par le calcul. Après avoir pris connaissance des travaux déjà effectués et après avoir pris en main un code FDTD (écrit en Matlab), vous serez chargé(e) de : - Poursuivre le développement du code, - Dérouler un programme de calculs, - Faire une synthèse en direction des radaristes Pré-requis La formation recherchée est Baccalauréat+4/5 avec une spécialisation «électromagnétisme» ou/et une spécialisation «mathématiques appliquées», avec les compétences indispensables suivantes : - notions de base du langage Matlab, - connaissance théorique d'un langage de calcul parallèle, - anglais technique pour tirer profit des nombreux articles traitant du contexte. Une expérience dans le domaine du calcul scientifique (HPC) serait appréciée. : 5 ou 6 mois Dat de début Fin avril au plus tard 46
Stage - Développement de cartes- Fleury-les-Aubrais-Orléans (45) Ingénierie Systèmes & Etudes Générales Dans le cadre du soutien en service des radars hors catalogue, le stagiaire aura pour mission de développer une carte fille multi-usage en replacement des cartes de technologie ancienne (exemples : cartes synchros des différents radars, quelques cartes génération épice années 198x») - La pérennisation des radars de génération ancienne nécessite le traitement d obsolescences majeures. En particulier, de cartes largement utilisées par le passé, mais dont la technologie n est plus reproductible. - Ce Stage s inscrit dans le développement de solutions génériques de traitement d obsolescence adaptée à plusieurs systèmes. - Pour cela, vous aurez à : o Identifier les fonctions communes à différentes cartes o Identifier les écarts de conception o A partir de ces données, concevoir une architecture à base de FPGA (avec un choix de FPGA critique à faire) reproduisant les commonalités de chacune des cartes o Concevoir la programmation des fonctions pour qu elles soient adaptables à différents cas o Développer une maquette de démonstration Objectifs - Résultat de l étude des fonctions communes à trois cartes de fonction globale identique, mais aux spécifications différentes. - Identification des écarts sur les signaux d entrée/sortie entre ces différentes cartes - Création d une architecture fonctionnelle commune adaptable aux trois cas (Les interfaces mécaniques sont traitées par ailleurs) -.Conception (schéma/routage) d une carte de base réalisant cette fonction, ainsi que du module de personnalisation - Prototypage et démonstrateur Pré-requis De formation Bac+4/5 avec une spécialisation en électronique numérique / traitement du signal, vous êtes motivé(e) et vous aimez travailler en équipe. Outils, langages utilisés : Simulation Spice, Logiciel de routage, Appareils de mesures, Langage VHDL. 3 mois minimum (idéalement stage de fin d étude) Date de Début Dès octobre 2014 47
Stage - Chargé de mission Offres Nouveaux Radars- Fleury-les- Aubrais-Orléans (45) Management des Offres & Projets Dans le cadre du développement de la nouvelle famille de radars «GM Family», vous êtes intégré au Back-Office Fleury-Orléans en charge de la rédaction des propositions commerciales de rechanges et de réparation, et participez à la définition et la mise en œuvre d une politique d offres novatrice et performante. Vos principales missions : - Etablir et entretenir un catalogue de coûts industriels pluri- annuel, basé sur les éléments de coûts en provenance de la Direction Industrielle et de la Direction des Achats, - Participer à la mise en place d un processus simplifié de rédaction d offres nouveaux radars, basé sur le catalogue de coûts industriels pluri-annuel, - Participer à la définition et à la spécification d une base de données d offres de rechanges/réparations, - Mettre en place des indicateurs de performance économique/ponctualité sur les offres produites. Pré-requis De formation supérieure (Bac +3/5) école de commerce ou Ingénieur. Vous faites preuve d'une grande rigueur et d'un bon sens de l'analyse et êtes sensible aux enjeux commerciaux. Vous maîtrisez parfaitement Excel, vous connaissez le langage VBA. Stage/Apprentissage 6 à 12 mois Date de Début Début 2015 48
Stage - Ingénierie de test H/F- Fleury-les-Aubrais-Orléans (45) Industrie Thlles Air Systems Le stage a lieu au sein d une équipe d ingénierie de test, dans le cadre du maintien en conditions opérationnelles des moyens industriels 1) Une phrase d introduction. - Ce Stage s inscrit dans le traitement d obsolescence d outils de test permettant le soutien de système pendant leur durée de vie. Pour cela vous serez chargé(e) de : o Développer le driver hardware o Analyser et porter le logiciel existant o Choisir et intégrer le matériel hardware dans un PC 2) Liste des missions : - Faire le reverse-engineering hardware et software d un banc de test - Choisir et spécifier les solutions hardware et software pour traiter l obsolescence du banc de test - Développer les logiciels associés - Intégrer et qualifier le banc de test Pré-requis : - Langages C/C++ - Langage VHDL pour programmation d une carte à base de FPGA - De formation Bac+4/5 avec une spécialisation électronique, vous êtes organisé(e), rigoureux(se), autonome et motivé(e) et vous aimez travailler en équipe 4 mois 6 mois Date de Début 1 er semestre 2015 49
Stage - Assistant(e) manager flux amont/aval des réparations radars H/F- Fleury-les-Aubrais-Orléans (45) Industrie Contexte La société est responsable, pour la France, des systèmes et équipements assurant la sécurité de l espace aérien civil et militaire. Vous évoluez au sein d une équipe de 7 personnes ayant en charge la gestion du flux de réparations pour ces radars (en entrée : éléments à réparer, en sortie : éléments réparés à retourner chez le client). Moteur dans la démarche d améliorations (refonte des processus, management visuel, réimplantation des zones physiques,.) vous êtes force de propositions. Ce stage s inscrit dans une démarche permettant d améliorer les processus et de gagner en compétitivité. Pour cela vous serez chargé(e) de : - Etre moteur dans la refonte des processus et des modes opératoires. - Analyser les processus existants et identifier les tâches inutiles et sans valeur ajouté. - Prioriser les éléments du flux. - Identifier les blocages dans l en-cours et proposer des actions correctives en lien avec les fonctions transverses. - Proposer des améliorations en termes de management visuel (Tableaux de pilotage de l activité, 5S, ) - Piloter des audits 5S et des réunions d équipe. Pré-requis - Maitrise du pack office Excel, Word, Power Point. - De formation Bac+4/ 5, vous êtes dynamique, organisé(e), rigoureux (se), autonome, motivé(e) et vous aimez travailler en équipe. - Des connaissances en amélioration continue, LEAN sont requises - La maitrise de l anglais serait un plus. 6 mois Date de Début Dès que possible 50
Stage Magasinier Réceptionnaire H/F Limours (91) Industrie Support aux activités récurrentes de réception et de magasinage durant les congés d été. Ce stage correspond à nos besoins de ressources durant les congés d été pour le remplacement du personnel. Intégré à l'équipe du magasin, réception et expédition, il participera à l organisation des flux matériels, entrants et sortants. Liste des missions : - Support aux activités de réception, de magasin et d'expédition : - Inventaires, mise à jour du stock informatique. - Contrôle des articles à date de péremption. - Traitement des Ordres de Fabrication pour le servi magasin des listes à servir. - Réception des matériels et contrôle des documents, enregistrement informatique des données. - Expéditions des matériels avec traitement informatique. - Actions Lean sur les stocks. - Pré-requis : Les activités à réaliser conviennent aux futurs ingénieurs désirant effectuer un stage ouvrier. Vous êtes organisé(e), rigoureux (se), autonome et motivé(e) et vous aimez travailler en équipe. Connaissance des logiciels Word, Excel. Bonne adaptabilité aux outils informatiques en ligne (ERP,..) 2 3 mois Date de Début Période de Mi-juin à fin août 2015 51
Stage Logisticien de Distribution (Réception Magasin Expédition) H/F Limours (91) Industrie Support aux activités récurrentes de réception, de magasinage et d expédition. 1) Ce stage correspond à nos besoins de ressources durant les reliquats de congés pour le remplacement du personnel période d avril à mai. Intégré à l'équipe du magasin, réception et expédition, il participera à l organisation des flux matériels, entrants et sortants. 2) Liste des missions : Support aux activités de réception, de magasin et d'expédition : Magasin :. o Contrôle des articles à date de péremption. o Traitement des Ordres de Fabrication pour le servi magasin des listes à servir. o Actions Lean sur les stocks. Réception des matériels et contrôle des documents, enregistrement informatique des données. Expéditions des matériels avec traitement informatique. Mise à jour des procédures standards et des manuels opératoires. Pré-requis : - Les activités à réaliser conviennent aux futurs techniciens supérieurs désirant effectuer un stage de logistique industrielle (supply chain) - Vous êtes organisé(e), rigoureux(se), autonome et motivé(e) et vous aimez travailler en équipe. - Connaissance des logiciels Word, Excel. - Bonne adaptabilité aux outils informatiques en ligne (ERP,..) 3 mois Date de Début Premier trimestre 2015 52
Traçabilité des substances dans les Produits et Systèmes - H/F - 45(Fleury les Aubrais) Hygiène Sécurité Environnement Mise en place de la politique HSE Produit Site. Evolution des règlementations substances dangereuses impactant sur nos produits Ce Stage s inscrit dans le cadre d un projet Entreprise visant à analyser et anticiper les problématiques liées à l interdiction ou la limitation de certaines substances en Europe. Pour cela vous serez chargé(e) de : - Identifier les règlementations liées à l utilisation des substances dangereuses (textes règlementaires, substances concernées, champ d application), - Définir une méthodologie d identification et de traçabilité de ces substances dans nos produits, - Traçabilité des substances sur 1 à 2 produits cibles, - Définir les règles de réalisation des dossiers de définition interne et déploiement des outils associés (TCIS, ECO, Créo ) permettant de remplir nos obligations règlementaires, - Définir des règles de sous-traitance afin de pouvoir réaliser cette analyse sur des produits soustraités. Pré-requis : - Outils, langages, méthodes utilisés : QSE, Réglementations environnementales - Un anglais courant ou la maitrise de l anglais serait un plus - De formation Bac+4/5 avec une spécialisation Environnement, vous êtes organisé(e), rigoureux(se), autonome et motivé(e.) 3 à 6 mois Date de Début A partir de janvier 2015 53
Déploiement des activités Hygiènes Sécurité Environnement dans le but de la certification ISO 14001 Produit H/F - 45(Fleury les Aubrais) Hygiène Sécurité Environnement Mise en place de la politique HSE Produit Site. Intégration du Produit dans la certification ISO 14001 Flor Ce Stage s inscrit dans le cadre du déploiement des aspects Hygiènes Sécurité Environnement sur les produits en relation avec le processus qualité Entreprise. Pour cela vous serez chargé(e) de : - Etablir une méthodologie de veille règlementaire en relation avec les activités du site et la mettre en œuvre, - Définir la politique produit et déployer les actions par métier (définition du périmètre, contribution des métiers, plan de déploiement, définition des plans d action métier), - Définir et mettre en œuvre un plan d action pour la certification ISO 14001 Produit (définir le périmètre de certification, intégrer le Produit dans le Système de Management Environnementale en place, définir des indicateurs d amélioration continue ), - Formation / Communication site. Pré-requis - Outils, langages, méthodes utilisés : QSE, Réglementations environnementales - Un anglais courant ou la maitrise de l anglais serait un plus - De formation Bac+4/5 avec une spécialisation Environnement, vous êtes organisé(e), rigoureux (se), autonome et motivé(e.) 6 mois Date de Début A partir de janvier 2015 54