Au sein d’une équipe R&D, vous participez au développement de logiciels embarqués pour des systèmes électroniques intégrant des microcontrôleurs ARM.
Vos principales missions :
- Développement en C de fonctions logicielles embarquées et drivers bas niveau
- Implémentation d’API d’interface avec les périphériques (GPIO, UART, SPI, Ethernet…)
- Prise en compte des contraintes temps réel (RTOS type FreeRTOS, Linux embarqué)
- Développement de fonctionnalités liées aux protocoles réseau et communications
- Mise en place de tests unitaires, validation sur plateforme matérielle
- Contribution à l’automatisation des tests et à l’intégration continue (scripts Python, Jenkins)
Vous intervenez de la conception à la validation sur cible, avec un fort enjeu de fiabilité et de qualité logicielle.