LRSO - Ingénieur logiciel embarqué (H/F)
Description
Au sein d'une équipe de développement, vous participerez à la conception et au développement de systèmes embarqués pour des applications critiques.
Les missions
-
Analyser les besoins et rédiger les spécifications techniques ;
-
Concevoir, développer et intégrer des logiciels embarqués ;
-
Participer aux choix d'architecture logicielle ;
-
Développer principalement en C/C++ dans un environnement embarqué ;
-
Réaliser les tests unitaires, d'intégration et de validation ;
-
Assurer le débogage et l'optimisation des performances ;
-
Collaborer avec les équipes système, électronique et validation ;
-
Participer aux revues de code et à l'amélioration continue des processus de développement.
Les compétences appréciées
-
Développement Bare Metal sur microcontrôleurs ;
-
Linux embarqué ( Yocto , Buildroot ) ;
-
Développement et maintenance de scripts Bash ;
-
Protocoles de communication ( SPI , I2C , UART , CAN , Ethernet ) ;
-
Développement de scripts d'automatisation en Python ;
-
Intégration continue ( Jenkins , GitLab CI ) ;
-
Connaissance des environnements temps réel ( FreeRTOS , Zephyr , etc.) ;
-
Outils de débogage et d'analyse embarquée ( GDB , JTAG, Oscilloscope, Analyseur logique) ;
-
Méthodologies Agile et bonnes pratiques de développement logiciel.
Profil recherché
-
Diplômé(e) d'une école d'ingénieur ou d'un Master Bac+5 en informatique, systèmes embarqués ou équivalent ;
-
3 ans d'expérience minimum ;
-
Maîtrise du développement en C et/ou C++ ;
-
Connaissance des environnements Linux embarqué et/ou RTOS ;
-
Familiarité avec les outils de gestion de versions ( Git ) ;
-
Bonne compréhension des contraintes temps réel et des architectures embarquées ;
-
Anglais technique apprécié ;
-
Habilitation secret défense nécessaire