Nuevo
Descripcion del puesto
In‑Genium, acteur de référence dans le secteur des dispositifs d’analyse biomédicale, recherche un Ingénieur Logiciel Embarqué C/C++ confirmé pour renforcer son équipe R&D basée à Montpellier. Vous intégrerez un environnement hautement technologique dédié au développement d’équipements d’analyse sanguine, où l’innovation et la qualité sont au cœur de chaque projet.
**Missions principales**
- Concevoir, développer et maintenir des applications embarquées critiques pour des dispositifs médicaux de nouvelle génération.
- Réaliser la conception de modules logiciels en C/C++ (C++ moderne, Qt) et développer des drivers bas niveau pour microcontrôleurs et SoC (STM32, LPC, Zynq, etc.).
- Analyser, refactoriser et moderniser du code legacy existant, notamment la migration d’une architecture Motorola 68331/OS‑9 vers une plateforme moderne sous Linux embarqué (Yocto, PetaLinux).
- Participer à la définition d’une nouvelle architecture logicielle, incluant la mise en place de RTOS, la gestion des protocoles de communication (CAN, I2C, SPI, UART) et l’intégration de composants FPGA/VHDL.
- Rédiger et exécuter des tests unitaires automatisés, produire des rapports de validation et garantir la conformité aux normes qualité et réglementaires du secteur médical (ISO 13485, IEC 62304).
- Collaborer étroitement avec les équipes électronique, mécanique et système afin d’assurer une intégration fluide du hardware et du software.
- Contribuer à l’amélioration continue des processus de développement (UML, revues de code, gestion de configuration).
**Profil recherché**
- Diplôme Bac+5 en informatique embarquée, électronique ou équivalent.
- Minimum 5 ans d’expérience professionnelle, dont au moins 3 ans sur des projets embarqués complexes.
- Maîtrise avérée du C/C++ embarqué, des systèmes temps réel et du développement de drivers bas niveau.
- Expérience significative dans la migration de plateformes legacy vers des architectures modernes sous Linux embarqué.
- Bonne connaissance des microcontrôleurs STM32, LPC, Zynq et des protocoles de communication industrielle.
- Capacité à travailler avec des outils de tests unitaires, de modélisation UML et de CI/CD.
- Anglais technique obligatoire ; la maîtrise du français est un atout.
- Sens du détail, rigueur méthodologique et esprit d’équipe.
**Environnement technique**
C/C++, C++17/20, Qt, Linux embarqué (Yocto, PetaLinux), RTOS, FPGA/VHDL, outils de versionning (Git), CI/CD (Jenkins), méthodologies Agile/Scrum, outils de modélisation UML, protocoles CAN/I2C/SPI/UART.
**Ce que nous offrons**
- Un CDI en consulting avec une première mission de 5 mois, renouvelable selon les besoins du projet.
- Un démarrage prévu en mai 2026, avec une intégration progressive dans une équipe pluridisciplinaire.
- Un cadre de travail stimulant à Montpellier, proche des pôles de recherche et d’innovation.
- Des projets à forte valeur ajoutée dans le domaine de la santé, contribuant directement à l’amélioration des diagnostics médicaux.
- Un package de rémunération attractif, complété par des avantages sociaux (mutuelle, tickets restaurant, participation aux frais de transport).
- Des opportunités de formation continue et de montée en compétences sur les dernières technologies embarquées.
Rejoignez In‑Genium et participez à la création de solutions médicales de demain, où votre expertise technique sera au service de la santé publique.