
Thales
STAGE - Ingénieur développement logiciel de simulation – F/H
- Stage
- 3+ mois
- Présentiel
- Rémunéré
- Échéance : 3 nov. 2026
- Software Development Lifecycle
- Parallel and concurrent programming
- Simulation Systems
Description du poste
Lieu : Brest Nomy, 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. Le Groupe développe des produits et des solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif.
Thales investit près de 4,5 milliards d’euros par an en recherche et développement, notamment dans des domaines clés de l’innovation tels que l’intelligence artificielle, la cybersécurité, le quantique, les technologies du cloud et la 6G. Le Groupe compte près de 85 000 collaborateurs dans 65 pays.
Nos engagements, vos avantages
- Notre savoir-faire technologique
- Une attention portée à l’équilibre des collaborateurs
- Un environnement inclusif et bienveillant
- Un engagement sociétal et environnemental reconnu, notamment à travers Thales Solidarity et l’indice CAC 40 ESG
Votre quotidien
Le site de Brest abrite nos activités de services numériques ainsi que l’expertise de Thales en matière de développement, d’intégration et de maintenance de systèmes de patrouille et de surveillance maritimes, de guerre électronique, de systèmes sonar et de lutte sous-marine aéroportée.
Dans le cadre de l’évolution des outils de simulation environnementale et de guerre électronique, la chaîne de traitement doit s’appuyer sur une architecture de type Scatter-Gather (ventilation et regroupement). Une phase amont génère, de manière distribuée et concurrente, des flux et des séquences temporelles d’impulsions radar.
L’enjeu majeur réside dans la phase aval, dont le but est d’optimiser les temps de transfert interprocessus, de réduire la latence et de maîtriser l’empreinte mémoire globale face à des volumes de données importants.
Vos missions seront les suivantes :
- Développer en C++ la chaîne parallèle
- Concevoir et implémenter le module d’assemblage
- Prototyper et évaluer les mécanismes IPC
- Réaliser le profilage et l’optimisation des performances, notamment en matière de passage à l’échelle et de limites physiques
- Étudier les solutions d’orchestration et définir une architecture cible
Votre profil
Vous souhaitez approfondir vos compétences en développement logiciel performant et parallèle.
Vous avez un intérêt marqué pour la conception logicielle et les tests.
Vous êtes en dernière année d’école d’ingénieurs, en master ou dans une formation équivalente en informatique, et vous recherchez un stage de fin d’études de six mois.
Vous disposez de compétences dans les domaines suivants :
- Programmation parallèle et concurrentielle en Modern C++ (C++17/C++20)
- Profilage et optimisation de la mémoire et des entrées-sorties
- Utilisation des chaînes de compilation LLVM/Clang
- Environnements Linux et Windows
L’autonomie, la proactivité et la ténacité font partie de vos qualités ?
Alors, ce stage est fait pour vous !
Tous nos stages sont conventionnés et donnent lieu à une gratification, dont le montant est déterminé selon votre niveau d’études.
Thales, entreprise Handi-Engagée, reconnaît tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez-nous !