Ingénieur Logiciel Embarqué Senior C - C++ H/F - SEEKVIEW RH
Ingénieur Logiciel Embarqué Senior C - C++ H/F
SEEKVIEW RH · Montpellier - 34 · CDI
📑 Missions du poste
SEEKVIEW RH est un cabinet de recrutement indépendant spécialisé dans les métiers IT/Tech.
Nous vous mettons en relation avec des entreprises innovantes qui recrutent en CDI : pas d'intermédiaire, pas de sous-traitance, vous rejoignez l'équipe de notre client.
Notre mission : vous conseiller et vous accompagner dans votre évolution professionnelle avec transparence, écoute et confidentialité.
- Vous intégrez l'équipe logiciel embarqué (firmware) et participez au développement des logiciels qui pilotent l'automatisation des équipements.
- Vous intervenez sur l'ensemble des logiciels C/C++ du produit, sous Linux Yocto et sur microcontrôleur STM32 :
- l'automatisation ;
- la gestion des actionneurs et des capteurs ;
- la communication avec les cartes instruments bas niveau et la couche applicative haut niveau.
- Vous concevez, documentez, testez et livrez les nouvelles fonctionnalités et les corrections.
- Vous faites évoluer le code existant vers un C++ orienté objet fiable, lisible, maintenable et testable.
- Vous appliquez les bonnes pratiques de programmation et vous les faites adopter par l'équipe : règles de codage, structuration objet, usage des mécanismes RTOS.
- Vous participez aux réunions d'architecture logicielle et matérielle.
- Vous accompagnez et faites monter en compétence les autres membres de l'équipe.
- Vous contribuez à l'industrialisation et à la mise en production des équipements.
- Vous travaillez au quotidien avec les équipes logiciel, électronique, mécanique, test, laboratoire et production.
👤 Profil recherché
Vous êtes diplômé(e) d'une formation supérieure en ingénierie logiciel embarqué ou en électronique.
Vous avez au moins 15 ans d'expérience en développement sur des projets aux technologies similaires.
- Vous maîtrisez le C et le C++ orienté objet.
- Vous savez programmer des systèmes embarqués sous Linux.
- Vous maîtrisez la programmation multitâche et ses mécanismes associés, notamment sur RTX ou RTOS.
- Vous avez travaillé sur des systèmes électroniques complexes et multiprocesseurs, avec des bus et des protocoles de communication variés (TCP/IP, CAN, RS232).
- Vous savez concevoir et implémenter des machines à états finis.
- Vous avez une expérience concrète du contrôle-commande d'actionneurs et de la lecture de capteurs.
- Vous avez mené au moins un produit sur l'ensemble de son cycle de développement, de la spécification à la mise en production.
- Vous avez déjà contribué à l'industrialisation et à la mise en production.
- Vous lisez, écrivez et parlez l'anglais professionnel.