Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Oct 18, 2026.
At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at jnj.com.
As guided by Our Credo, Johnson & Johnson is responsible to our employees who work with us throughout the world. We provide an inclusive work environment where each person is considered as an individual. At Johnson & Johnson, we respect the diversity and dignity of our employees and recognize their merit.
Job Function:
R&D Product DevelopmentJob Sub Function:
R&D Software/Systems EngineeringJob Category:
Scientific/TechnologyAll Job Posting Locations:
Gières, Isere, FranceJob Description:
À propos de l’Orthopédie
Grâce à nos avancées biologiques et technologiques, nous créons des traitements de nouvelle génération, plus efficaces, moins invasifs et adaptés à chaque patient.
Vous souhaitez contribuer à l'évolution des soins en orthopédie ? Rejoignez une équipe qui redéfinit les méthodes de traitement! Chaque année, nos équipes permettent à plus de 6 millions de personnes de retrouver leur mobilité, tout en apportant des solutions concrètes aux chirurgiens et aux systèmes de santé. Nous créons des solutions pour la reconstruction articulaire, les traumatismes, les blessures sportives, les extrémités, la colonne vertébrale, ainsi que la chirurgie assistée par robotique.
Votre expertise contribuera à améliorer la santé des patients. Pour en savoir plus, rendez-vous sur https://www.jnj.com/medtech
Nous recherchons les meilleurs talents pour Staff Software Engineer.
SECTION 1 : RÉSUMÉ DU POSTE*
L'Ingénieur(e) Logiciel Staff, Technologie Avancée est un(e) contributeur(trice) individuel(le) hautement expérimenté(e), responsable de la conception, du développement, de l'intégration et des tests des logiciels applicatifs et de contrôle des prototypes et preuves de concept en robotique chirurgicale et en orthopédie numérique.
En étroite collaboration avec le Responsable Logiciel et les équipes systèmes, tests, contrôle, mécanique, électrique et clinique, il/elle traduit les exigences des prototypes en composants logiciels robustes, contribue aux décisions d'architecture et applique des pratiques d'ingénierie proportionnées au risque. Le poste requiert une forte autonomie face à des concepts encore ambigus et une grande capacité d'adaptation dans un environnement agile, où les priorités évoluent rapidement.
SECTION 2 : TÂCHES ET RESPONSABILITÉS*
Conformément à l'ensemble des lois/réglementations fédérales, étatiques et locales applicables ainsi qu'aux procédures et directives de Johnson & Johnson, ce poste :
- Conçoit, développe et débogue les logiciels applicatifs et de contrôle des prototypes de technologie avancée, à partir des exigences et spécifications techniques définies avec le Responsable Logiciel et les ingénieurs systèmes.
- Conçoit et implémente des algorithmes (géométrie 3D, transformations spatiales) et intègre les composants de détection, de contrôle et les interfaces matérielles.
- Définit et exécute la stratégie de tests unitaires, d'intégration et automatisés ; diagnostique les défauts et anomalies et propose des actions correctives.
- Collabore avec les ingénieurs systèmes, tests, contrôle, mécanique et électrique pour soutenir l'intégration des prototypes et les études de faisabilité.
- Dirige les revues de code et promeut les normes de codage, la gestion de versions et l'intégration continue (CI/CD) au sein de l'équipe.
- Documente les décisions de conception logicielle, les limitations connues et les résultats des tests afin d'appuyer les dossiers de preuves de faisabilité.
- Applique une approche fondée sur le risque, adaptée au stade de prototypage, en s'appuyant sur les normes logicielles des dispositifs médicaux (IEC 62304, ISO 14971) et les principes de cybersécurité.
- Contribue aux revues techniques des prototypes en apportant son avis sur l'architecture logicielle, la faisabilité de l'implémentation et les contraintes.
- Soutient le Responsable Logiciel dans la planification des activités de développement logiciel, y compris l'estimation des tâches, la documentation technique et le mentorat des ingénieurs juniors.
- Utilise GitHub Copilot comme outil d’assistance au codage par l’IA, notamment pour accélérer la rédaction, la compréhension et la revue du code, dans le respect des politiques de l’entreprise, des exigences de confidentialité, de cybersécurité et de qualité logicielle ; reste responsable de la validation de tout code proposé.
SECTION 3 : EXPÉRIENCE ET FORMATION*
- Diplôme d’ingénieur ou Doctorat en ingénierie logicielle, informatique, génie électronique ou domaine connexe.
- 8 ans ou plus d'expérience en développement logiciel, incluant du logiciel applicatif ou de contrôle.
- Expérience dans le développement de logiciels maintenables accompagnés d'une documentation technique, incluant des notes de conception, une documentation au niveau du code et des preuves de vérification.
- Expérience d’au moins deux ans avec les dispositifs médicaux de Classe II ou III, la robotique chirurgicale ou la chirurgie numérique.
- Expérience pratique du développement logiciel pour des systèmes robotiques ou mécatroniques, idéalement avec des contraintes temps réel.
- Une connaissance de la géométrie 3D, des transformations spatiales, de l'infographie ou de concepts mathématiques connexes.
SECTION 4 : CONNAISSANCES, COMPÉTENCES, APTITUDES, ERTIFICATIONS/LICENCES ET AFFILIATIONS REQUISES*
- Solide maîtrise du C++ moderne (programmation multithread incluse) et du développement d'applications avec le framework Qt (QtWidget) sous Windows ; la maîtrise de Python ou d'autres langages de programmation pertinents est un plus.
- Solide compréhension du cycle de vie du développement logiciel, de la gestion de versions (par exemple, Git) et des pratiques de tests unitaires/d'intégration.
- Connaissance et expérience des normes logicielles des dispositifs médicaux (par exemple, IEC 62304, ISO 14971) et des principes de cybersécurité.
- Forte orientation pratique, autonomie, esprit de collaboration et curiosité intellectuelle pour les technologies émergentes.
- Maîtrise de l'anglais oral et écrit.
- Les expériences avec les distributions Yocto ou QNX, ainsi que des connaissances des protocoles CAN et EtherCAT sont un plus
- Capacité à utiliser GitHub Copilot de façon responsable, en évaluant de manière critique les suggestions générées et en respectant les règles applicables à la propriété intellectuelle, à la confidentialité et à la sécurité.
SECTION 5 : EXIGENCES SUPPLÉMENTAIRES DU POSTE
- Prise de décision fondée sur les faits
SECTION 6 : LIEU ET EXIGENCES DE DÉPLACEMENT
- Ce poste est basé à Gières, France
- La présence au bureau est attendue au minimum 1 jour par semaine, jusqu'à 5 jours par semaine selon les besoins du projet.
- Des déplacements estimés jusqu'à 10 % peuvent être requis, au niveau national et international.
SECTION 7 : INTERACTIONS EXTERNES
- Interactions ponctuelles avec des fournisseurs et partenaires de développement externes afin de clarifier les hypothèses techniques et les exigences d'intégration.
- Soutient les parties prenantes internes dans l'évaluation du comportement du logiciel prototype en contexte préclinique, cadavérique, d'utilisation simulée ou d'exploration formative.
#LI-AB6
#LI-Hybrid
Required Skills:
Preferred Skills:
Agility Jumps, Analytical Reasoning, Coaching, Collaboration, Critical Thinking, Model-Based Systems Engineering (MBSE), Product Design, Report Writing, Requirements Analysis, Research and Development, SAP Product Lifecycle Management, Scripting Languages, Software Architectures, Software Development Management, Software Engineering Practices, Software Quality Assurance (SQA), Systems Development Lifecycle (SDLC), Technologically SavvyThe anticipated base pay range for this position is:
€58,900.00 - €96,485.00Benefits:
In addition to base pay, we offer the following benefits*: an annual bonus with set target (% of pay) depending on pay grade / location, where the actual amount is based on the employees’ and companies’ performance of the previous calendar year, or sales commissions. Moreover, we offer vacation days, parental leave for a minimum of 12 weeks, bereavement leave, caregiver leave, volunteer leave, well-being reimbursement, programs for financial, physical and mental health. We also offer service anniversary and recognition awards, and subject to the terms of their respective plans, employees - and in some location’s eligible dependents - can participate in several insurance plans. For more information, visit Employee benefits | Supporting well-being & career growth | Johnson & Johnson Careers.
*This is for informative purposes only. Amounts and actual benefits may vary by location and are subject to change.

