Ingénieur Développement Logiciel Embarqué Zephyr F/H
Role details
Job location
Tech stack
Job description
Au sein de l'équipe de développement, vous intervenez sur l'ensemble du cycle de conception logicielle embarquée :
- Analyse des besoins et rédaction des spécifications techniques ;
- Développement de logiciels embarqués en langage C ;
- Conception et intégration de solutions temps réel basées sur l'OS Zephyr ;
- Développement de drivers et d'interfaces matérielles ;
- Mise en œuvre des protocoles de communication (UART, SPI, I²C, CAN, Ethernet, BLE, etc.) ;
- Réalisation des tests unitaires, de l'intégration et de la validation ;
- Participation aux revues de code et à l'amélioration continue des processus de développement ;
- Contribution aux choix d'architecture logicielle et aux orientations techniques des projets.
Requirements
Diplômé(e) d'une formation supérieure en informatique, électronique ou systèmes embarqués (Bac+5, école d'ingénieur ou équivalent) vous présentez les caractéristiques suivantes :
-
Maîtrise indispensable de l'OS Zephyr avec au minimum 3 ans d'expérience professionnelle significative.
-
Expérience confirmée en développement logiciel embarqué sous environnement temps réel.
-
Excellente maîtrise du langage C ; la connaissance du C++ est un plus.
-
Bonne compréhension des architectures microcontrôleurs (ARM Cortex-M notamment).
-
Maîtrise des outils de développement embarqué : Git, CMake, outils de débogage et d'intégration continue.
-
Connaissance des méthodes de développement logiciel et des bonnes pratiques de qualité de code., Rigueur et autonomie ; -Esprit d'analyse et de synthèse ;
-
Capacité à travailler en équipe dans un environnement technique exigeant ;
-
Force de proposition et goût pour l'innovation.