Ingénieur logiciel embarqué senior C/C++ (H/F)

GoforDia

Montpellier

Hybrid

EUR 45,000 - 55,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mutuelle familiale
Chèques vacances
Télétravail partiel

Job summary

GoforDia, basé à Montpellier au sein du site Euromédecine, développe des automates d’analyses médicales pour hôpitaux et laboratoires. Vous intégrez l’équipe logicielle embarquée, en charge du firmware et de l’automatisation des machines d’analyse médicale, avec du code C/C++ sur Linux Yocto et STM32 dans un cadre RTOS.

Le poste requiert une expérience significative en systèmes embarqués et le respect des normes IEC 62304; télétravail partiel possible et mutuelle familiale.

Qualifications

  • :Maîtrise du C et du C++ orienté objet.
  • :Programmation de systèmes embarqués sous Linux.
  • :Programmation multitâche et RTOS.
  • :Gestion des actionneurs et capteurs; communication CAN/TCP/IP/RS232.
  • :Anglais professionnel lu, écrit, parlé.
  • :Expérience de 15 ans minimum en développement avec technologies similaires.

Responsibilities

  • Vous intégrez l'équipe en charge du logiciel embarqué (firmware).
  • Vous participez au développement des logiciels embarqués assurant l’automatisation des machines d’analyse médicale.
  • Vous intervenez sur l'ensemble des logiciels développés en C/C++ pour Linux Yocto et STM32.
  • Vous respectez et appliquez les règles de codage et la programmation orientée objet.
  • Vous concevez, testez et livrez nouvelles fonctionnalités et corrections.
  • Vous faites évoluer le code vers un C++ orienté objet fiable et maintenable.
  • Vous participez aux réunions d'architecture logicielle et matérielle.
  • Vous accompagnez les autres membres de l'équipe et contribuez à l'industrialisation.

Skills

C
C++ OO
Embedded Linux
RTOS
Multitasking
CAN protocol
TCP/IP
RS232
FSMs
Dev lifecycle
English

Education

Ingénierie logiciel embarqué

Tools

Linux Yocto
STM32 MCUs
IEC 62304
Cybersecurity embarquée

Job description

GoforDia, à Montpellier Euromédecine, conçoit des automates d'analyses médicales destinés aux hôpitaux et laboratoires de diagnostic in vitro — des équipements qui contribuent directement à la fiabilité des résultats d'analyses médicales. Nos équipes de R&D pluridisciplinaires — firmware, logiciel, laboratoire, mécanique, électronique, test — travaillent en étroite collaboration pour développer ces solutions.

Nous disposons d'un site industriel récent qui accueillera l'assemblage, le câblage et les tests de nos automates : vous rejoindrez l'entreprise à un moment clé, alors que cette activité industrielle se met en place.

GoforDia fait partie d'un groupe international à taille humaine, aux côtés de sa société sœur PES DiagnoseSysteme, basée à Leipzig (Allemagne), spécialisée dans les réactifs associés à nos automates.

Missions principales
  • Vous intégrez l'équipe en charge du logiciel embarqué (firmware).
  • Vous participez au développement des logiciels embarqués assurant l’automatisation de nos machines d’analyse médicale.
  • Vous intervenez sur l'ensemble des logiciels développés en C/C++ pour Linux YOCTO et microcontrôleur STM32 (Automatisation, gestion des actionneurs / capteurs, communication avec les cartes instruments bas-niveau & la couche applicative haut niveau).
  • Vous respectez et encouragez l'usage des principes et bonnes pratiques de la programmation (application des règles de codage, structuration en code objet, utilisation des mécanismes d’un RTOS, ...).
  • Vous concevez, documentez, testez et livrez les nouvelles fonctionnalités et les corrections.
  • Vous faites évoluer le code vers un C++ orienté objet fiable, lisible, maintenable et testable.
  • Vous participez aux réunions d'architecture logicielle et matérielle.
  • Vous accompagnez les autres membres de l'équipe.
  • Vous contribuez à l'industrialisation et à la mise en production de nos automates.
  • Vous travaillez en collaboration avec les équipes logiciel, électronique, mécanique, test, laboratoire et production.
Compétences

Indispensables :

  • Très bonne maîtrise du C et du C++ orienté objet.
  • Programmation de systèmes embarqués sous Linux.
  • Programmation multitâche et mécanismes associés.
  • Programmation utilisant un RTX ou RTOS.
  • Systèmes électroniques complexes et multiprocesseurs, bus et protocoles de communication variés.
  • Protocoles TCP/IP, CAN, RS232.
  • Machines à états finis.
  • Contrôle-commande d'actionneurs et lecture de capteurs.
  • Cycle complet de développement d'au moins un produit, de la spécification à la mise en production.
  • Anglais professionnel lu, écrit, parlé

Appréciées :

  • Linux Yocto.
  • Microcontrôleurs STM32.
  • Environnement réglementé (dispositif médical, IEC 62304).
  • Cybersécurité embarquée.
Environnement Technique
  • Respect des normes et exigences réglementaires, IVDR (UE) 2017/746, ISO 13485, IEC 62304
Savoir-être
  • Rigueur et autonomie.
  • Curiosité et créativité.
  • Force de proposition et d’implication.
  • Capacité à travailler en équipe.
  • Esprit critique.
Formation et expérience

Diplômé(e) d'une formation supérieure en ingénierie logiciel embarqué / électronique.

Expérience :

15 ans minimum en développement d’un projet avec des technologies similaires.

Conditions de travail

Une entreprise à taille humaine.

Une forte culture d'entreprise au sein d’un groupe international à l’esprit familial.

Un groupe innovant en forte croissance.

  • Mutuelle familiale et avantageuse (100 % prise en charge)
  • Chèques vacances
  • Télétravail partiel
Salaire :

A partir de 50 K€, négociable selon profil et expérience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur Logiciel Embarqué Senior C/C++ – Linux/RTOS
Ingénieur Logiciel Embarqué Senior C/C++ – Linux/RTOS

GoforDia • Montpellier

Hybrid
EUR 45,000 - 55,000
Mutuelle familiale
Chèques vacances
Télétravail partiel
Ingénieur Développeur Senior C# / .NET H/F
Ingénieur Développeur Senior C# / .NET H/F

GoforDia • Montpellier

Hybrid
EUR 45,000 - 55,000
Mutuelle familiale
Chèques vacances
Télétravail jusqu'à 2 jours/semaine
Ingénieur Développement Logiciel Embarqué C++ | F/H
Ingénieur Développement Logiciel Embarqué C++ | F/H

Médiane Système • Grenoble

Hybrid
EUR 39,000 - 47,000
Transport en commun pris en charge
Tickets restaurant
Accord télétravail
+1
Ingénieur Sytème Embarqué H/F
Ingénieur Sytème Embarqué H/F

Fortil • Caen

On-site
EUR 45,000 - 65,000
Ingénieur Logiciel Embarqué confirmé – Santé H/F
Ingénieur Logiciel Embarqué confirmé – Santé H/F

le-a • Montpellier

On-site
EUR 45,000 - 54,000
Environnement R&D à taille humaine
Groupe international proche du terrain
Participation à l’industrialisation de
+1
Ingénieur Logiciel Embarqué – Linux Yocto Sénior H/F
Ingénieur Logiciel Embarqué – Linux Yocto Sénior H/F

le-a • Montpellier

On-site
EUR 70,000 - 100,000
Rémunération compétitive
Environnement R&D à taille humaine
Ingénieur Développement Logiciel Embarqué C++ H/F (médical)
Ingénieur Développement Logiciel Embarqué C++ H/F (médical)

GROUPE LR TECHNOLOGIES • Paris

On-site
EUR 65,000 - 90,000
Développeur logiciel embarqué C - médical H/F
Développeur logiciel embarqué C - médical H/F

Viveris SA • Grenoble

Hybrid
EUR 65,000 - 90,000
Rémunération attractive et évolutive
Mutuelle familiale à garantie haute
Tickets restaurant pris en charge à 60
+3
Intégrateur Logiciel Embarqué H/F
Intégrateur Logiciel Embarqué H/F

Allis Na • Chevanceaux

Hybrid
EUR 36,000 - 44,000
intéressement
plan d’épargne salarial
primes sur objectifs
+4
Ingénieur Systèmes embarqués H/F
Ingénieur Systèmes embarqués H/F

Fortil • Villeneuve-d'Ascq

On-site
EUR 45,000 - 65,000
Actionnaire possible
Projets communautaires et à but non Lu