Dans le cadre d?un projet de développement logiciel embarqué, nous recherchons un Ingénieur Développement Logiciel Embarqué (H/F) pour intervenir sur la conception, le développement et la validation de modules logiciels destinés à des bancs de tests et à l?évaluation de composants hardware.
La mission est basée à Guyancourt (78).
Plus particulièrement, vos tâches seront les suivantes :
- Développement de logiciels embarqués en C sur microcontrôleurs
- Développement de logiciels de bancs de tests et d?évaluation de composants hardware
- Évaluation et intégration de l?OS Zephyr
- Rédaction et mise à jour des spécifications de conception SMDS et notes techniques
- Réalisation des tests unitaires et d?intégration, avec traçabilité exigences / code / tests
- Analyse, correction et suivi des anomalies
- Gestion et livraison du code source, plans de tests, rapports et logs associés
- Contribution à l?amélioration des pratiques de développement, revue de code et CI/CD
Environnement technique :
C embarqué, microcontrôleurs, Zephyr OS, UART, SPI, I2C, Jenkins, Git, Docker, IAR Embedded Workbench, IAR Visual State, Jira, EaseRequirements
Profil candidat:
De formation Ingénieur ou Bac+5 en informatique embarquée, électronique ou systèmes embarqués, vous disposez au minimum d?une expérience de 3 ans en développement C embarqué sur microcontrôleurs.
Savoir-faire :
- Développement en C embarqué sur microcontrôleurs
- Conception et intégration de modules logiciels embarqués
- Développement de logiciels de bancs de tests
- Maîtrise des communications UART, SPI, I2C
- Tests unitaires, tests d?intégration et traçabilité des exigences
- Rédaction de SMDS, Technical Notes et documentation technique
- Analyse, correction et suivi des anomalies
- Utilisation de Git, Jenkins, Docker, Jira
- Connaissance de Zephyr OS et des environnements IAR
- Mise en ?uvre de pratiques CI/CD et revue de code
Savoir-être :
- Rigueur et sens de la qualité
- Capacité de résolution de problèmes
- Communication claire et structurée en Français.