EU remote
Développeur C++ (H/F)
About this role
Dans le cadre du développement d'un dispositif médical de nouvelle génération dédié à la chirurgie robotique et aux technologies de navigation cérébrale, nous recherchons un Développeur C++ Senior pour renforcer une équipe R&D agile et participer à un projet à fort impact clinique. Intégré(e) au sein d'une équipe Software (R&D) organisée en mode Scrum , vous contribuerez au développement logiciel d'une solution innovante dans l'univers des dispositifs médicaux.
Vos missions : Participer au développement et à la maintenance des fonctionnalités Backend en C++17/C++20 dans un environnement Linux . Concevoir, développer et faire évoluer une architecture logicielle robuste en appliquant les principes OOP , SOLID , les Design Patterns et les bonnes pratiques Clean Code . Contribuer aux choix d'architecture et aux réflexions techniques sur des problématiques de performance, de maintenabilité et de scalabilité logicielle.
Développer des composants logiciels à forte criticité en lien avec des systèmes de robotique médicale , d' imagerie médicale et de navigation chirurgicale. Réaliser les tests unitaires , tests d'intégration et tests fonctionnels afin de garantir la qualité et la fiabilité du logiciel. Participer à l'automatisation des tests et à l'amélioration continue des processus de qualité logicielle et d'intégration continue ( CI/CD ).
Effectuer les revues de code et contribuer activement à l'amélioration des standards de développement. Collaborer avec les équipes Produit, Système, Validation et Qualité dans un environnement Agile Scrum . Rédiger, maintenir et faire évoluer la documentation technique associée aux développements. Participer, selon les besoins du projet, au développement d'interfaces utilisateur en Angular 19+ . 5 ans d'expérience minimum en développement logiciel C++ Excellente maîtrise de : C++ moderne (C++17 / C++20) Architecture logicielle Programmation orientée objet Design Patterns Git Tests unitaires Méthodologies Agile / Scrum Expérience dans des environnements exigeants : Logiciels critiques Logiciels embarqués Industrie réglementée Des parcours professionnels sur mesure (évolution de carrière, formations adaptées, mentoring…) ; Avoir le choix de sa mission et un accompagnement personnalisé tout au long de votre carrière ; Evoluer dans un environnement où l’apprentissage est favorisé : formations certifiantes, e-learning, meetUp, concours de code, parcours d’évolutions etc ; Faire partie de communautés d’experts qui partagent leurs savoirs et expériences au sein de nos centres de compétences ; Un environnement convivial avec de nombreux événements festifs (soirée annuelle, séminaires & teambuiding, déjeuners et afterworks…) ; Vos différences sont nos atouts.