Développeur Firmware – Systèmes Embarqués F/H
Description du poste :
Nous recherchons un développeur firmware expérimenté pour renforcer notre équipe en charge du développement logiciel bas niveau. Vous contribuerez à la conception, l’implémentation et l’optimisation de firmwares embarqués sur microcontrôleurs NXP et Texas Instruments, ainsi qu’au développement sur plateformes Linux embarqué selon les projets.
Nos équipements sont déployés en conditions réelles dans le domaine météorologique et hydrologique, et doivent fonctionner de manière fiable dans des environnements exigeants (variations importantes de température, humidité élevée, exposition extérieure).
Missions principales :
- Développer, maintenir et optimiser le firmware bas niveau (C/C++) sur microcontrôleurs.
- Concevoir les drivers, services et protocoles de communication.
- Optimiser le firmware pour la très basse consommation énergétique (mise en sommeil, gestion des horloges, réduction des périphériques actifs).
- Participer à la mise en place de bootloaders, mises à jour OTA, gestion mémoire et sécurisation du firmware.
- Développer et configurer des environnements Linux embarqué (Yocto).
- Rédiger et maintenir la documentation technique (API, architecture, guides d’intégration).
- Participer à l’intégration, aux tests, à la validation sur matériel réel et à l’analyse de défaillances.
- Collaborer étroitement avec les équipes de conception électronique, software et production.
Compétence requises :
- Formation en informatique embarquée, systèmes temps réel ou équivalent.
- Bonne maîtrise du langage C et de la programmation embarquée.
- Compétences en Linux embarqué.
- Connaissances des outils de debug (JTAG/SWD), analyseurs logiques et chaînes de compilation GCC/Clang.
- Maîtrise des outils de versionning et du workflow Git/GitHub.
- Rigueur, autonomie, sens du diagnostic et capacité à travailler sur des systèmes critiques.
- L’anglais techniques est une nécessites, un anglais courant serait un plus.
Expérience :
- Expérimenté : expérience confirmée dans un poste similaire.
- Un profil débutant, passionné et volontaire est accepté également
