Ingénieur logiciel embarqué H/F
Role details
Job location
Tech stack
Job description
Vous intégrerez une équipe travaillant sur des systèmes embarqués pour des applications motorisée, avec une forte composante temps réel et bas niveau. Le rôle nécessite une prise en main rapide d'un existant complexe, ainsi qu'une capacité à intervenir en autonomie sur l'ensemble du cycle de développement logiciel, de l'analyse à la validation. Les missions principales :
- Prendre en charge le développement logiciel embarqué à partir de spécifications techniques.
- Analyser l'existant afin de comprendre l'architecture logicielle et identifier les impacts des évolutions.
- Implémenter, modifier et corriger le code en langage C embarqué.
- Intervenir sur des composants bas niveau, y compris systèmes temps réel si nécessaire.
- Réaliser les tests unitaires, d'intégration et de validation.
- Assurer la stabilité et la fiabilité des développements dans un contexte projet critique.
- Participer à l'amélioration continue des pratiques de développement et de validation.
- Contribuer à l'utilisation et à l'optimisation des outils d'intégration continue et de tests automatisés.
Requirements
Vous êtes diplômé(e) d'une formation Ingénieur en informatique embarquée ou systèmes électroniques, et vous justifiez d'une expérience d'au moins 5 ans en développement logiciel embarqué temps réel. Vous avez déjà évolué dans des environnements techniques exigeants, nécessitant autonomie, rigueur et capacité à intervenir rapidement sur des projets critiques. Vous maîtrisez le langage C embarqué, les microcontrôleurs STM32 ainsi que les systèmes d'exploitation temps réel. Vous êtes à l'aise avec les outils de gestion de configuration (Git) et les environnements de test incluant tests unitaires, intégration et validation. Une expérience avec des outils d'intégration continue tels que Jenkins et des bancs de tests automatisés est attendue. Des connaissances en mécatronique constituent un atout. Vous êtes autonome, proactif(ve) et capable de comprendre rapidement un existant complexe pour intervenir efficacement. Vous savez investiguer, proposer des solutions techniques pertinentes et travailler sans encadrement rapproché.