YP

Stage : Développement d'un transpiler de messageries binaires (H/F)

THALES

Stage Electrique, Electrotechnique, Electronique Massy

Détails de l'offre

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :Les centres de contrôle (C2) aérien s'appuient sur des messageries binaires pour échanger les informations de situation aérienne courante. Ces messageries doivent être décodées et encodées selon certains standards.Pour décrire ces messageries, des générateurs de code génériques ont été créés pour accélérer et fiabiliser le développement de codecs.Vous intégrerez le service de développement logiciel CLCMS spécialisé dans les composants logiciels dédiés à la gestion des fonctions de support et de communication des centres opérationnels.Vous aurez l'occasion de travailler dans une équipe en utilisant en utilisant des méthodes de développement en AGILE, et participerez : à l'étude du besoin, à la planification des tâches, et au développement des composants logiciels.Dans le cadre du rapprochement de deux composants de génération de messagerie, vous aurez pour missions :

  • Créer et développer un Parser XML, ;
  • Améliorer un DSL (Domain Specific Language) ;
  • Étudier le besoin et proposer de nouvelles fonctionnalités ;
  • Améliorer les outils de test utilisés afin d'accroitre son niveau de test unitaire.
Le développement de nouvelles fonctionnalités dans le générateur sera à votre initiative et pourra se dérouler en trois étapes :
  • Enrichissement du modèle de données interne du composant ;
  • Lexing/Parsing d'un DSL via ANTLR (Another Tool For Language Recognition) ;
  • Utilisation de templates génériques via StringTemplate.
L'objectif est d'améliorer et fiabiliser les composants existants pour propager leur usage au sein de l'entreprise. Vous devrez participer à toutes les étapes du développement et être force de proposition dans l'utilisation de nouvelles méthodes, technologies, et bonnes pratiques.Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd'hui.

QUI SOMMES-NOUS ?
L'activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.
Le site de Massy est leader dans les systèmes de commandement et de contrôle des opérations aériennes et les systèmes radars de défense aérienne.QUI ÊTES-VOUS ?

  • Vous êtes actuellement en formation d'ingénieur ou équivalent (Bac +5) et vous recherchez un stage de fin d'études ?
  • Vous maîtrisez parfaitement Linux - Git ?
  • Le langage C++/Java n'a plus de secret pour vous ?
  • Vous êtes force de proposition, vous êtes proactif(ve) et curieux(se) ?
  • La rigueur et le sens du relationnel sont vos principaux atouts ?
Des notions sur la théorie des langages, l'EBNF (Extended Backus-Naur Form), ANTLR ou StringTemplate sont un plus.

Tu souhaites postuler à cette offre ? Utilise le formulaire de candidature !

Postuler

Conformément au règlement européen du 16/04/2016 N°2016/679 relatif à la protection des données personnelles, nous vous informons que les données personnelles transmises sont recueillies dans le but de nous permettre de transmettre votre candidature à nos clients, de vous proposer de créer un compte personnel de recherche d’emploi et de vous proposer d’intégrer votre CV dans notre CV thèque afin de vous proposer des opportunités d’emploi qui pourraient vous intéresser.

Vos données seront conservées pendant 7 jours à compter de la date de validation de votre candidature. Le responsable du traitement est YUPEEK, 11 rue Pierre Simon de Laplace, 57070 METZ TECHNOPOLE. Vous pouvez contacter le délégué à la protection des données personnelles par email à l’adresse : dpo@yupeek.com ou par courrier à l’adresse suivante : YUPEEK, A l’attention du délégué à la protection des données personnelles, 11 rue Pierre Simon de Laplace, 57070 METZ TECHNOPOLE.

Vous disposez d’un droit d’accès, de rectification, d’effacement, de limitation, d’opposition, de portabilité en contactant le délégué à la protection des données du groupe. Vous pouvez également introduire une réclamation auprès de la Commission Nationale de l’Informatique et des Libertés (CNIL).

Upload ton CV

{$ jobofferController.cv_errors $}

Annonces similaires

{$ s.title $}
{$ s.location $}