> Markdown version of [/jobs/ext/4097085-ingenieur-logiciel-embarque-linux-yocto-senior-h-f](https://www.wearedevelopers.com/jobs/ext/4097085-ingenieur-logiciel-embarque-linux-yocto-senior-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Logiciel Embarqué - Linux Yocto Sénior H/F - **Company:** LEA - **Location:** Montpellier, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Layers, C++ (Programming Language), Code Review, Computer Engineering, Linux, Linux on Embedded Systems, Embedded Software, Linux Distribution, Object-Oriented Software Development, Performance Tuning, Software Architecture, Real-Time Operating Systems, RS-232, TCP/IP, PIC Microcontroller, Yocto - **Published:** October 31, 2026 - **Apply:** https://www.meteojob.com/jobs/57819184 ## About the Role * Formation supérieure et à minima +10 ans d'expérience en logiciel embarqué, électronique, informatique industrielle ou systèmes embarqués. * Expérience significative en développement C/C++ embarqué. * Très bonne maîtrise de Linux embarqué + Expérience concrète avec Yocto. * Bonne compréhension des mécanismes de boot, configuration système, drivers, services et interactions logiciel / OS. * Solides connaissances en développement multitâche et temps réel. * Expérience sur RTOS. * Bonne maîtrise des microcontrôleurs, idéalement STM32. * Bonne compréhension des systèmes multiprocesseurs et architectures embarquées complexes. * Expérience des communications TCP/IP, CAN, RS232. * Bonne compréhension du contrôle commande, des actionneurs et des capteurs. * Expérience sur le cycle complet de développement d'un produit, depuis la spécification jusqu'à la mise en production. * Une expérience avec Zephyr constitue un plus. * Une expérience dans un environnement réglementé ou médical est particulièrement appréciée. * La connaissance des normes IEC 62304, ISO 13485 ou IVDR constitue un avantage. * Des connaissances en cybersécurité embarquée sont appréciées. * Anglais professionnel. * Rigueur, autonomie et capacité d'investigation. * Esprit d'analyse et goût pour les problématiques bas niveau. Les avantages côté entreprise : * Environnement R&D à taille humaine * Projets techniques complexes et proches du hardware. * Collaboration quotidienne avec des équipes pluridisciplinaires * Participation directe à l'industrialisation de nouveaux équipements * Environnement médical exigeant et fortement technique ## Description * Développer et maintenir les logiciels embarqués assurant le pilotage et l'automatisation des équipements. * Intervenir principalement en C et C++ sur des environnements Linux embarqué. * Travailler sur des distributions Linux construites avec Yocto. * Participer à la configuration, à l'intégration et à l'évolution de l'environnement Linux embarqué. * Développer les fonctions liées à la gestion des actionneurs, capteurs et périphériques. * Gérer les communications entre les différentes cartes électroniques et la couche applicative. * Intervenir sur des architectures multitâches et temps réel. * Utiliser et faire évoluer des mécanismes RTOS. * Développer sur microcontrôleurs, notamment STM32. * Travailler avec des protocoles et bus comme TCP/IP, CAN et RS232. * Participer à la définition et à l'évolution de l'architecture logicielle. * Concevoir, documenter, tester et livrer les nouvelles fonctionnalités. * Diagnostiquer les anomalies complexes liées aux interactions logiciel, OS et hardware. * Participer à l'optimisation des performances, de la robustesse et de la maintenabilité du code. * Faire évoluer progressivement les développements vers un C++ davantage orienté objet. * Participer aux revues de code et aux bonnes pratiques de développement. * Contribuer à l'industrialisation et à la mise en production des équipements. * Travailler étroitement avec les équipes électronique, mécanique, test, logiciel et production.