Les missions du poste


IN-GENIUM est une entreprise locale et à taille humaine qui intervient sur des projets industriels et technologiques exigeants (industrie, spatial, défense).
Nous mettons un point d'honneur à permettre à nos collaborateurs de travailler sur des projets choisis, dans des environnements où ils peuvent évoluer et s'épanouir.

Nos valeurs au quotidien : Ingénieux, Investis, Intègres, Intrépides.

Localisation : Montpellier
Type de contrat : CDI en consulting
Démarrage : Mai 2026
Durée : 5 mois (renouvelable)
Expérience : 5 ans minimum

Contexte

Notre client, acteur innovant dans le domaine des dispositifs d'analyse biomédicale, développe des équipements d'analyse de sang à forte composante technologique.

Dans le cadre de ses projets d'innovation, il renforce ses équipes pour intervenir sur :

- le maintien et l'évolution de systèmes embarqués existants
- un projet stratégique de modernisation électronique

L'enjeu principal : migrer une architecture existante vers une solution moderne, plus performante et pérenne.

Vos missions

Intégré à l'équipe Logiciel du département Innovation & Développement, vous intervenez sur les applications embarquées des automates d'analyse.

Développement & maintenance

- Renforcer les développements embarqués existants
- Concevoir, développer et maintenir des modules en C / C++
- Développer des drivers bas niveau et interfaces hardware/software

Analyse & architecture

- Analyser l'existant :
- code legacy
- architecture actuelle
- contraintes temps réel
- Participer à la définition de la nouvelle architecture logicielle
- Contribuer aux choix techniques (microcontrôleur, OS, architecture)

Projet de migration (enjeu majeur)

- Participer à la migration d'un système basé sur :
- microcontrôleur Motorola 68331
- OS temps réel OS-9
- Vers une architecture moderne :
- plus performante
- maintenable
- pérenne

Validation & qualité

- Réaliser les tests unitaires et d'intégration
- Rédiger les procédures et rapports de tests
- Travailler dans le respect des processus qualité (environnement médical)

Collaboration transverse

- Travailler en lien étroit avec :
- équipes électronique
- équipes système
- Participer aux spécifications techniques

Environnement technique

- Langages : C / C++
- Cibles : microcontrôleurs & SoC (STM32, LPC, Zynq...)
- Systèmes : RTOS / temps réel
- Protocoles : CAN, I2C, SPI, UART
- Méthodologies : tests unitaires, UML

Compétences appréciées :

- Linux embarqué (Yocto, PetaLinux)
- FPGA / VHDL
- Qt / C++
- C++ moderne

Le profil recherché


Profil recherché

Formation

- Bac +5 en informatique embarquée ou équivalent

Expérience

- 5 ans minimum en développement logiciel
- Dont au moins 3 ans en embarqué

Compétences clés

- Maîtrise du développement embarqué C/C++
- Expérience en systèmes temps réel contraints
- Bonne compréhension des architectures hardware/software
- Expérience en reprise de code existant (legacy)

Langues

- Anglais technique obligatoire

Compétences requises

  • VHDL
  • UML
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

L’emploi par métier dans le domaine Informatique à Montpellier