Ingénieur Firmware
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
ELSYS Design Lyon renforce son pôle logiciel embarqué et recherche plusieurs ingénieurs confirmés pour concevoir et intégrer des solutions logicielles sur microcontrôleurs sous Zephyr RTOS, ainsi que sur plateformes embarquées associées.
Les informations suivantes visent à fournir aux candidats potentiels une meilleure compréhension des exigences de ce poste.
Vous interviendrez sur des projets techniques exigeants dans l'industrie, les transports, les télécoms ou le médical, pour des grands comptes industriels et acteurs technologiques majeurs de la région lyonnaise.
Vos missions
- Développement embarqué C/C++ sous Zephyr RTOS : drivers, middleware, services bas-niveau sur microcontrôleurs
- Intégration plateforme Zephyr : bring-up carte, configuration devicetree, Kconfig, gestion des overlays, cross-compilation, optimisation boot/perf/consommation
- Architecture Zephyr : structuration des applications, gestion des threads, synchronisation, drivers custom, intégration de sous-systèmes (Bluetooth LE, réseau, stockage, etc.)
- Build system : maîtrise de West, gestion des modules et manifests, création/maintenance de BSP et de configurations de board
- Scripts Python : outils de test, automatisation, QA, validation logicielle
- CI & gestion de versions : Git (ou SVN), workflows, revues de code, documentation
- Tests & validation sur cible : debug (JTAG/SWD, tracing Zephyr), mesures, qualification fonctionnelle, support firmware
Profil recherché
Ingénieur Bac+5 (ou équivalent) en embarqué / électronique / informatique industrielle
Expérience significative en C/C++ bas-niveau sur microcontrôleur, idéalement avec Zephyr RTOS (ou autre RTOS temps réel : FreeRTOS, xuezdbg ThreadX, etc.)
Intérêt pour l'écosystème Zephyr : West, devicetree, Kconfig, drivers, gestion de threads/IPC, bootloaders (MCUboot)
Pratique de Python pour les tests/automatisation, ainsi que de Git/SVN
Curiosité, polyvalence, envie de comprendre le système complet (HW ↔ SW)
Notre processus de recrutement
Échange téléphonique (~15 min)
Entretien manager (~45 min)
Entretien technique avec un référent firmware / Zephyr (~1h)
Entretien final : organisation, ambitions, vision long terme