H/F H/F Ingénieur logiciel C++ confirmé
Role details
Job location
Tech stack
Job description
Le département R&D est structuré autour de plusieurs pôles complémentaires :
- Core Technology & Innovation : recherche, algorithmes, traitement du signal et modélisation.
- Software / Logiciel embarqué produit : développement des fonctionnalités cœur, intégration hardware-software et maintenance.
- Hardware : conception et optimisation des composants électroniques.
- Cloud & Connectivité : solutions connectées et interopérabilité.
- Système / IPMO : architecture, coordination et pilotage des projets.
L'équipe Software est composée d'une vingtaine d'ingénieurs et évolue dans un cadre Agile/Scrum, collaboratif et exigeant. Le poste est rattaché à cette équipe et contribue directement à l'évolution du logiciel embarqué du produit phare., Dans le cadre du renforcement de l'équipe Software, notre client recrute un Ingénieur Logiciel C++ confirmé, intervenant sur le développement et l'évolution des logiciels embarqués du dispositif médical.
Vos principales responsabilités seront les suivantes :
- Développement logiciel : conception, développement et intégration de nouvelles fonctionnalités en C++ dans un environnement embarqué normé.
- Architecture & conception : contribution à la définition des architectures logicielles et à leur cohérence avec les contraintes système et matérielles.
- Maintenance & évolutions : participation aux évolutions des produits existants et à la correction de faits techniques.
- Qualité & delivery : garantir la qualité des livraisons (tests unitaires, documentation technique, intégration continue).
- Collaboration transverse : travail étroit avec les équipes Hardware, Système, Qualité et Innovation.
- Leadership technique : rôle de référent technique au sein de l'équipe, partage des bonnes pratiques et accompagnement des autres développeurs, sans rôle de lead formel.
Le poste est basé à Paris, au sein d'un environnement médical normé, orienté qualité, innovation et amélioration continue., * Travail sur un produit utilisé mondialement
- Exposition à des technologies complexes
- Environnement collaboratif
- Poste à responsabilités techniques réelles
Requirements
Hard Skills :
- Expertise solide en C++ (pré-requis indispensable).
- Expérience confirmée de 4-5 ans minimum en développement logiciel embarqué.
- Connaissance des systèmes temps réel, protocoles de communication et intégration hardware-software.
- Connaissance des environnements normés (médical ou équivalent : aéronautique, ferroviaire…) appréciée.
- Pratique des méthodologies Agile / Scrum.
- Anglais professionnel nécessaire.
Soft Skills :
- Leadership technique naturel, capacité à être référent sans rôle de lead officiel.
- Curiosité et ouverture à l'innovation, esprit d'amélioration continue.
- Aptitude au travail collaboratif et multidisciplinaire.
- Capacité à partager son expérience et accompagner les autres développeurs.
- Rigueur, sens critique et bonnes capacités de communication.
Atouts supplémentaires :
- Connaissance du traitement du signal et des systèmes embarqués bas niveau.
- Maîtrise de Python pour scripts et outils internes.
- Expérience dans un environnement normatif contraint (idéalement médical) ou en cybersécurité. Tags
- C++
- Windows
- Linux Embarqué
- python