Ingénieur Développement Logiciel Embarqué C / Microcontrôleur (H/F)
Role details
Job location
Tech stack
Job description
Vous participez au développement logiciel bas niveau sur microcontrôleurs, dans un environnement fortement contraint en termes de sûreté, de robustesse et de performance., * Développement de logiciels embarqués en langage C sur microcontrôleurs
- Analyse des besoins et participation à la rédaction des spécifications techniques
- Conception et développement de drivers bas niveau (périphériques, interfaces matérielles)
- Intégration logicielle sur cible embarquée
- Mise au point, debug et validation sur bancs de test
- Participation aux phases de tests unitaires, d'intégration et de validation
- Analyse et correction des anomalies
- Contribution à l'amélioration continue du logiciel et des processus de développement
- Rédaction de la documentation technique associée
Requirements
Diplômé(e) d'une école d'ingénieur ou d'un Bac+5 en électronique / informatique embarquée, vous justifiez de 5 à 10 ans d'expérience en développement logiciel embarqué. Vous possédez une solide maîtrise du langage C bas niveau ainsi que du développement sur microcontrôleurs. Vous êtes à l'aise avec les problématiques d'interfaçage matériel (bus type SPI, I2C, UART…) et les phases de debug sur cible.
Une expérience en environnement contraint (défense, ferroviaire, aéronautique) est un plus. Vous êtes rigoureux(se), autonome et appréciez le travail en équipe sur des projets techniques exigeants.
Poste nécessitant une habilitation ou une capacité à être habilitable (Secret Défense).