Rejoignez nos équipes d'ingénierie pour participer au développement de systèmes, de calculateurs de vol, de systèmes de communication sécurisés ou de détection.
Au cœur d'enjeux technologiques et de souveraineté nationale majeures, vous interviendrez sur des logiciels de haute technicité, soumis à des contraintes de temps réel strict et de sûreté de fonctionnement .
Vos Missions :
Rattaché(e) au Responsable Technique, vos missions s'inscrivent dans un cycle de développement rigoureux (souvent en Cycle en V) :
Conception & Spécification : Participer à la définition de l'architecture logicielle et à la rédaction des spécifications techniques à partir des exigences système.
Développement Bas Niveau : Concevoir et coder les briques logicielles en langage C (drivers, BSP, couches protocolaires) sur architectures microcontrôleurs/microprocesseurs (ARM, PowerPC, x86) en environnement Bare Metal ou sous OS Temps Réel (RTOS).
Contrôle Temps Réel : Assurer la gestion fine des déterminismes temporels, de la mémoire, des interruptions et des bus de communication de défense.
Vérification & Traçabilité : Rédiger et dérouler les plans de tests unitaires et d'intégration sur cible réelle ou émulateur, tout en garantissant la stricte traçabilité des exigences (DOORS, Polarion).
Amélioration continue : Participer aux revues de code croisés et veiller au respect des normes de qualité logicielle les plus exigeantes.