Skip to content

Flight Software

STAGE - Architecte logiciel pour la capsule KLARA et MICRO KOSMOS H/F

CNES (French space agency) logoCNES (French space agency)Toulouse, FranceInternshipPosted 4d ago

About the role

µKOSMOS est un kit de développement de logiciel de vol pour les microcontrôleurs. Dans ce cadre, le/la stagiaire devra, à partir de la base logicielle déjà réalisée, mettre en œuvre plusieurs types d'OS temps réels sur STM32 : notamment FreeRTOS et RTEMS.Puis il s'agira d'instancier µKOSMOS sur le projet KLARA (Kit de mesures pour LA Rentrée Atmosphérique)

  • Évolution du framework de vol µKOSMOS
  • Couche d'abstraction : Concevoir une architecture logicielle modulaire permettant l'interopérabilité entre différents systèmes d'exploitation.
  • Implémentation temps réel : Mettre en œuvre et valider des OS temps réels (notamment FreeRTOS et RTEMS) sur architecture STM32 à partir de la base de code existante.
  • Instanciation sur la mission KLARA (Rentrée atmosphérique)
  • Architecture dynamique : Définir et implémenter la logique temps réel de l'ordinateur de bord, incluant la gestion des séquences de vol et des algorithmes de contrôle.
  • Développement bas niveau : Développer et intégrer les drivers spécifiques aux capteurs et périphériques de la carte.
  • Déploiement cible : Assurer le portage complet du logiciel sur l'avionique en respectant les contraintes matérielles strictes liées à la mission.
  • Outillage, Validation et Intégration
  • Intégration Continue (CI) : Déployer l'ensemble de la chaîne d'intégration continue pour automatiser la validation de µKOSMOS et du logiciel KLARA sur cibles STM32.
  • Couplage Hard/Soft : Travailler en synergie directe avec l'équipe d'architecture électronique pour valider l'intégration sur carte, résoudre les anomalies d'interface et optimiser les performances globales du système embarqué.

Le stage pourrait débuter en Janvier 2027.

  • Formation : Bac+5 (Dernière année d'école d'ingénieur ou Master) en informatique embarquée, électronique ou aérospatial.
  • Programmation embarquée : Maîtrise du C sur microcontrôleurs (STM32 privilégié) et notions de C++ pour la conception modulaire.
  • Systèmes & Temps Réel : Solides bases en architecture logicielle temps réel et fort intérêt pour les RTOS du spatial (RTEMS, FreeRTOS, Zephyr).
  • Hardware & Interfaces : Maîtrise des protocoles de communication (UART, SPI, I²C, RS-232/422, LVDS, FMC) au plus près du matériel.
  • Outils de développement : Pratique de Git, des outils de débogage (ST-Link, OpenOCD, GDB) et des IDE (STM32CubeIDE, VS Code). Bases en Python ou MATLAB/Simulink.
  • Culture spatiale : Compréhension des contraintes d'un système embarqué spatial (thermiques, mécaniques, énergétiques).
  • Savoir-être : Autonomie, esprit d'analyse pour diagnostiquer des architectures complexes, et goût pour le travail en équipe multidisciplinaire.
  • Atout apprécié : Une première expérience (stage ou projet personnel) dans le domaine de l'aérospatiale ou des systèmes embarqués.

*En tant qu'EPIC, le CNES applique un principe de neutralité (notamment politique et religieux) à l'ensemble de ses collaborateurs

Copied from the listing CNES (French space agency) published, verified 31 Oct 2026.

About CNES (French space agency)

France's space agency, posting student internships and a few permanent roles in Toulouse, Paris and French Guiana.

Similar open roles

Experienced in Flight Software & GNC?

Space employers come to us looking for a particular skill, location or credential. Leave your details one time, at no cost, and we put you forward when a role matches, never without your yes.

Create my profile

CNES (French space agency) openings, sent to your inbox

Each week we send what CNES (French space agency) posted since the last email, with comparable openings at other space companies. No cost, and you can stop it with one click.

Hiring for CNES (French space agency)? Feature this role to get a marked Featured slot above the lists and the lead place in the weekly job email for 30 days. Pricing:$99 for a single role, or $299 to cover every role you have open. To see who else is hiring your disciplines and at what pay, read the monthly space hiring brief.