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.A 20mn du cluster Paris-Saclay, le site de Limours réunit plus de 900 collaborateurs travaillant de la conception des solutions à la recette avec les clients, en passant par la production, des radars de surface. Ce site a connu ces dernières années de grandes évolutions et continue à s’adapter aux besoins des clients en termes de surveillance du ciel et de zones sensibles.
De formation BAC+4/5 dans une école d'ingénieur ou université, vous recherchez un stage de 6 mois maximum.
Vous êtes à l'aise en Anglais et en Français tant à l'oral qu'à l'écrit.
Vous maitrisez les langages de programmation tels que Python3.6+.
Vous avez une expérience dans un environnement Linux.
Vous connaissez l'outil de développement GIT.
Vous faites preuve d'autonomie et rigueur.
Les compétences suivantes seront un plus : pygments, pytest, lex & lace, prototol buffers 3, programmation orientée objet et gitlab.
CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :
Le poste s'inscrit dans le centre de compétence REP (Radar Embedded Processing) dont le rôle est de réaliser et d'intégrer les systèmes embarqués dans tous les radars de surface Thales.
Vous travaillerez au sein de l'équipe Paramètres, qui est en charge d'assurer la génération des paramètres radar et la distribution de données au sein des radars. Pour être plus précis, vous travaillerez sur le remplacement de l'outil d'analyse lexicale et syntaxique du logiciel utilisé permettant de manipuler la structure des paramètres radar.
Votre objectif est de faire évoluer le logiciel ProtParam afin de remplacer la couche lex & yace par la librairie Pygments (outils d'analyse lexicale/syntaxique):
Comprendre comment est utilisé lex & yace dans la gestion de la structure des paramètres ;
Configurer Pygments afin de construire un binaire de sortie au format Protocol Buffers 3 à partir du format texte d'entrée ;
Développement avant tout Python ;
Tests unitaires avec Pytest ;
Gestion des versions et intégration continue sur Gitlab.
Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.
Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.