Location: Limours
Lieu : Limours, France
Construisons ensemble un avenir de confiance
Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4,5 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 85 000 collaborateurs dans 65 pays.
Nos engagements, vos avantages
Notre savoir-faire technologique
Notre attention portée à l’équilibre des collaborateurs
Un environnement inclusif et bienveillant
Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)
Votre quotidien
Situé à 20mn du Pôle technologique de Paris-Saclay, le site est l’un des plus grands centres d’excellence radars de surface. Nous contribuons à développer, concevoir, intégrer et tester des radars de surveillance aériennes dédiés à la détection et l’identification de cibles.
Dans le cadre des activités du projet MFR (MultiFonctions RADAR) sur la modélisation de systèmes RADAR, nous proposons un stage de fin d’études autour du transfert d’une maquette algorithmique MATLAB vers une vue système sous MATLAB Simulink et System Composer.
Le sujet porte sur un RADAR de surface, mettant en jeu un grand nombre d’antennes et des volumes de données importants, avec de fortes contraintes de temps de calcul et de ressources.
Au-delà de la modélisation système de la chaine Tx/Rx, le stage intégrera une dimension d’ingénierie des exigences, avec la mise en correspondance de briques fonctionnelles logicielles et d’exigences algorithmiques issues d’outils DOORS/POLARION. Un intérêt particulier sera porté sur l’extraction de données et l’interfaçage des différentes briques logicielles.
Selon l’avancement de l’étude, une partie du stage pourra également porter sur l’exploration de solutions LLM pour :
- Proposer de nouvelles briques algorithmiques inspirées de la littérature RADAR ou d’études internes amonts,
- Evaluer sur des cas simples la génération automatique de code embarqué en C/C++/ADA,
Encadré(e) par une équipe expérimentée et dynamique, vous contribuerez progressivement aux activités suivantes :
- Prise en main de la maquette MATLAB existante et compréhension de la chaîne de traitement RADAR,
- Définition d’une architecture cible sous Simulink / vue système,
- Transfert incrémental de briques fonctionnelles vers le nouveau formalisme,
- Comparaison des résultats entre la maquette initiale et le modèle système,
- Prise en compte des contraintes de volumétrie de données, de performances de calcul et de structuration du modèle,
- Mise en place d’une première traçabilité exigences ↔ fonctions/modèles à partir de données DOORS/POLARION,
- Selon l’avancement, exploration de l’apport des LLM pour la génération de briques simples et l’évaluation de génération automatique de code embarqué.
Le stage sera mené par étapes successives afin d’adapter le niveau d’ambition à la montée en compétence du/de la stagiaire :
- Analyse de l’existant : compréhension du code MATLAB et des principales exigences;
- Premier transfert ciblé : modélisation d’une ou plusieurs briques simples dans une vue système;
- Assemblage progressif : extension à une chaîne de traitement plus représentative;
- Traçabilité des exigences : association des exigences algorithmiques aux éléments du modèle;
- Ouverture exploratoire : selon l’avancement, évaluation de solutions LLM pour enrichissement algorithmique et génération automatique de code sur des cas simples;
- Consolidation : validation, documentation et recommandations pour la suite.
- Votre profil
- Vous préparez une formation de niveau Bac +5, avec une spécialisation dans les domaines : Traitement du signal, Systèmes embarqués, Modélisation / simulation, Ingénierie système.
- Vous avez des bonnes bases en MATLAB / Simulink ;
- Vous avez des connaissances en traitement du signal RADAR ou en chaînes de traitement numériques ;
- Vous avez un intérêt pour l’ingénierie système et la gestion des exigences ;
- De la curiosité pour les approches de génération assistée par LLM et le code embarqué ;
- De la rigueur, de l’autonomie et capacité d’analyse.
- Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.
- Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !
Job description provided by Thales.
View the original posting