Ingénieur Logiciel Embarqué – Linux Yocto Sénior H/F

Il y a 3 jours

Montpellier, Occitanie, France le-a Temps plein 70 000 € - 100 000 €/an

LEA Recrutement présente une nouvelle offre d'emploi : CDI chez client final.

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.

Le Pôle IT se tient à disposition pour échanger avec vous
La confidentialité de votre candidature est assurée.

Missions :

  • 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.

Profil recherché :

  • 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
  • Nombreux avantages à découvrir
  • Rémunération selon profil