YP

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

THALES

Stage Electrique, Electrotechnique, Electronique Massy

Détails de l'offre

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.

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

En cliquant sur « Postuler maintenant », vous acceptez que vos données soient transmises au recruteur qui a publié cette offre. La société Yupeek s’engage pour la protection des données à caractère personnel. Vous bénéficiez d’un droit d’accès, de rectification, d’opposition, de suppression et de portabilité de vos données, ainsi que du droit d’obtenir la limitation de leur traitement. Vous pouvez exercer vos droits en contactant le Délégué à la protection des données (DPO) de Yupeek par mail à dpo@yupeek.com, ou par courrier à Yupeek - à l’attention du DPO, 11 rue Pierre Simon de Laplace 57070 Metz. Vous disposez également de la possibilité d’introduire une réclamation auprès de la CNIL si vous estimez que le traitement de vos données n’est pas effectué conformément aux dispositions applicables. Pour en savoir plus sur la gestion de vos données et de vos droits vous pouvez consulter notre politique de protection des données à caractère personnel.

Upload ton CV

{$ jobofferController.cv_errors $}

Annonces similaires

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