Ingénieur Logiciel Embarqué - Linux Yocto Sénior H/F LEA
- Montpellier - 34
- CDI
- Bac +5
- Services aux Entreprises
- Exp. 10 ans min.
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Les missions du poste
- 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.
Le Pôle IT se tient à disposition pour échanger avec vous !
La confidentialité de votre candidature est assurée.
Le profil recherché
- 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
- Nombreux avantages à découvrir !
- Rémunération selon profil Nous n'attendons plus que vous... Alors, postulez !
L'entreprise
Notre partenaire, entreprise technologique spécialisée dans le développement d'équipements complexes destinés au secteur médical, recherche un Ingénieur Logiciel Embarqué - Linux Yocto Sénior H/F pour renforcer son équipe R&D près de Montpellier.
Publiée le 30/10/2026 - Réf : 301026ilelys