Ingénieur Software Qt-C++ 17 - 20 H/F
Role details
Job location
Tech stack
Job description
Rattaché(e) au Responsable Software et au sein d'une équipe de 8 ingénieurs software et de 2 ingénieurs algorithmes, vous serez en charge des missions principales suivantes :
- Rédaction des spécifications
- Analyse
- Conception (codage et tests des logiciels)
- Maintenance des logiciels
Vous serez amenez à travailler en équipe dans des développements logiciels embarqués dans les analyseurs sanguins que nous développons pour le compte de nos clients. Ces instruments intègrent à la fois une interface home machine évoluée (Résultats patients, archivage, transmission sécurisée des données...) et une fonction automate temps-réel pilotant l'exécution des cycles d'analyses sanguines (pilotage de moteurs pas à pas, électrovannes, acquisition des données...).
Vous serez amené à intervenir principalement dans les développements de l'applicatif IHM et de ses modules attenants.
Requirements
Ingénieur(e) de formation ou développeur avec Bac +5 minimum dans le domaine de l'informatique, vous disposez d'une première expérience professionnelle réussie de 5 ans.
Vous possédez de solides compétences en C++17/20 qui vous permettent d'être force de proposition et d'apporter un support à l'équipe dans ce domaine.
Votre expérience dans le QML et votre connaissance des « design Patterns » vous permettront d'appréhender l'architecture de l'application.
Vous êtes autonome et possédez une capacité d'adaptation qui vous permettra de vous intégrer dans une équipe et de contribuer à des projets déjà en cours.
Votre rigueur et méthodologie vous permettront de gérer le développement dans un contexte de procédures Qualité liées à notre secteur d'activité.
Vous possédez un niveau d'anglais courant, principalement écrit et technique.
Vous êtes curieux et autodidacte sur les nouveautés et évolutions des langages que vous proposerez en interne.
Compétences techniques indispensables :
· Advanced modern C++
· Connaissance des design patterns les plus courants / capacité à les mettre en oeuvre
· Unit tests;
· Qt 6, QML;
· Git.
Compétences techniques appréciées :
· Protocoles de communication ASTM, HL7
· Expérience en informatique embarqué;
· Connaissance d'un OS temps réel;
· Metaprogramming (Template, etc...).
Benefits & conditions
Mutuelle d'entreprise familiale prise en charge à 60%
- Forfait Mobilité durable : Participation aux frais de transports, covoiturage / Indemnités kilométriques de vélo
- Carte restaurant
- Crèche entreprise
- Télétravail