Johnson & Johnson Posted August 31, 2026

Staff Software Engineer H/F

Gières, France Full time
Notify me about similar jobs

Johnson & Johnson is the source of truth for this posting and owns the application process. We surface normalized context and market comparison you won't find on the original listing.

About this opportunity

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 Development

Job Sub Function:

R&D Software/Systems Engineering

Job Category:

Scientific/Technology

All Job Posting Locations:

Gières, Isere, France

Job 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 Logiciel Senior (Staff), Technologie Avancée est un contributeur technique expérimenté responsable de la définition, de l'architecture, du développement et du support de la mise en œuvre logicielle des prototypes de technologies avancées et des preuves de concept pour la robotique chirurgicale et les applications orthopédiques numériques. Ce rôle assure un leadership technique pratique sur l'ensemble de la conception, de la mise en œuvre, de l'intégration, de la vérification et de la documentation des logiciels embarqués, applicatifs et de contrôle soutenant les programmes de faisabilité en phase précoce.

Ce poste collabore étroitement avec les équipes Technologie Avancée, systèmes R&D, contrôles, mécanique, électrique, clinique, qualité, réglementaire et les partenaires d'innovation externes afin de traduire les hypothèses technologiques et les exigences des prototypes en architectures logicielles robustes et testables. L'Ingénieur Logiciel Senior veille à ce que les livrables logiciels répondent aux objectifs de faisabilité tout en appliquant la rigueur appropriée en matière de logiciels de dispositifs médicaux (par exemple, connaissance de la norme IEC 62304), une approche fondée sur le risque, les meilleures pratiques de cybersécurité et des pratiques claires de documentation technique associées au code développé.

L'Ingénieur Logiciel Senior assure un leadership technique sur l'ensemble des projets de l'équipe, définit l'orientation technique et les normes de codage, et pilote l'alignement transverse sur les décisions d'architecture logicielle. Ce rôle dirige le rythme d'exécution de l'équipe de développement logiciel en organisant les points quotidiens (stand-ups), la planification des sprints, le suivi des sprints et la tenue à jour du tableau de développement logiciel. Ce rôle communique également les risques logiciels, les compromis techniques, l'état de la documentation, l'avancement de l'équipe et l'avancement des livraisons au Responsable Technique et à la direction pour soutenir les décisions relatives à la feuille de route technologique et aux transitions.

Ce rôle nécessite une solide capacité pratique en architecture logicielle et en codage, associée à des compétences de leadership humain, la capacité à évoluer dans des concepts ambigus en phase précoce, et une aisance à travailler dans un environnement agile et rythmé où les priorités peuvent évoluer rapidement.

SECTION 2 : MISSIONS & 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 l'entreprise Johnson & Johnson, ce poste :

Diriger la stratégie d'architecture, de conception et de développement logiciel pour les prototypes de technologies avancées et les preuves de concept, y compris les logiciels embarqués, applicatifs et de contrôle.

Gérer, encadrer et développer directement une équipe d'ingénieurs/développeurs logiciels, y compris la définition d'objectifs, les retours de performance et le coaching technique pour les rapports directs formels.

Diriger l'exécution agile quotidienne de l'équipe de développement logiciel, y compris l'organisation des points quotidiens, la planification et le suivi des sprints, et la tenue à jour du tableau de développement logiciel afin d'assurer des priorités claires, une responsabilisation et une visibilité de l'avancement.

Traduire les hypothèses technologiques, les hypothèses de flux de travail clinique et les exigences des prototypes en exigences logicielles claires et testables, en documents d'architecture et en documentation technique associée au code mis en œuvre.

Rédiger et tenir à jour la documentation technique destinée aux développeurs, y compris la justification de conception, les descriptions d'interfaces, les notes de mise en œuvre, les instructions de configuration/compilation et les informations de traçabilité nécessaires pour comprendre, maintenir, tester et transférer le code.

Collaborer avec les équipes systèmes R&D, contrôles, mécanique, électrique, clinique, qualité, réglementaire et les partenaires externes pour évaluer la faisabilité logicielle et les approches d'intégration.

Établir et faire respecter les normes de codage logiciel, les pratiques de revue de code, le contrôle de version et la gestion de configuration pour les projets technologiques exploratoires.

Appliquer un jugement d'ingénierie fondé sur le risque pour identifier les dangers logiciels, les risques de cybersécurité, les limitations techniques et les lacunes en matière de preuves.

Définir les comportements logiciels, les algorithmes, les cas de test et les critères d'acceptation soutenant les études de faisabilité et de caractérisation.

Diriger les revues techniques des options d'architecture logicielle et de mise en œuvre, en alignant les hypothèses, les risques, les compromis et les recommandations de maturation.

Définir et gérer les interfaces logicielles afin d'assurer la compatibilité, la testabilité et l'intégration sécurisée entre les sous-systèmes internes, les composants externes et les plateformes expérimentales.

Appliquer des méthodes de vérification logicielle, y compris les tests unitaires, les tests d'intégration, l'analyse statique et les cadres de test automatisés.

Collaborer avec les équipes d'ingénierie systèmes et de test pour soutenir les études de faisabilité en laboratoire, en simulation d'usage ou en environnement cadavérique.

Appliquer la connaissance des normes logicielles applicables aux dispositifs médicaux (par exemple, IEC 62304), la cybersécurité et les principes de gestion des risques aux travaux de prototypage hors produit.

Soutenir les décisions de transition technologique en documentant les résultats de faisabilité logicielle, les limitations d'architecture et les prochaines étapes pour une éventuelle initiation future de développement de nouveau produit (NPD).

Enquêter sur les défauts logiciels et les anomalies de test, effectuer une analyse des causes profondes et définir des actions correctives.

Communiquer les risques logiciels, les contraintes, les opportunités, les options de décision et les recommandations concrètes à la direction.

Rendre compte régulièrement au Responsable Technique de l'avancement de l'équipe logicielle, y compris les travaux achevés, l'état des sprints, les blocages, les risques et les priorités à venir.

Évoluer efficacement dans un environnement de technologie avancée agile et rythmé, en adaptant rapidement les plans à mesure que de nouvelles preuves, risques ou priorités stratégiques émergent.

Soutenir la planification des technologies avancées, y compris l'allocation des ressources logicielles, les calendriers de faisabilité et les feuilles de route techniques.

SECTION 3 : EXPÉRIENCE ET FORMATION

Licence ou master en ingénierie logicielle, informatique, ingénierie électrique, mécatronique ou domaine connexe.

8 ans ou plus d'expérience en ingénierie logicielle, y compris le développement de logiciels embarqués, applicatifs ou de contrôle.

2 ans ou plus d'expérience dans la gestion directe ou l'encadrement d'ingénieurs logiciels, que ce soit par le biais d'une gestion formelle des équipes ou d'un solide leadership technique.

Une expérience avec les dispositifs médicaux de Classe II ou III, la robotique chirurgicale, la navigation ou la chirurgie numérique est préférée.

Expérience avec les systèmes embarqués, les logiciels temps réel, les architectures logicielles robotiques, la détection, le suivi et l'intégration des contrôles.

SECTION 4 : CONNAISSANCES, COMPÉTENCES, APTITUDES, CERTIFICATIONS/LICENCES ET AFFILIATIONS REQUISES

Doit posséder une solide maîtrise pratique du C++ et du framework Qt pour le développement de logiciels applicatifs ; ces compétences sont indispensables pour réussir dans ce poste.

Solide compréhension de l'architecture logicielle, des modèles de conception et du cycle de vie du développement logiciel pour les dispositifs médicaux.

Expérience avec le contrôle de version, les pipelines CI/CD et les cadres de test automatisés.

Familiarité avec la norme IEC 62304, les principes de cybersécurité et la gestion des risques pour les logiciels de dispositifs médicaux.

Excellentes compétences en rédaction technique, avec la capacité de produire une documentation technique claire directement associée au code source, à l'architecture logicielle, aux interfaces et aux décisions de mise en œuvre.

La connaissance de la géométrie 3D, des transformations spatiales, des systèmes de coordonnées ou des concepts de navigation assistée par ordinateur est un plus.

Capacité avérée à diriger, encadrer et développer des talents d'ingénierie dans un environnement collaboratif et rythmé.

Forte orientation pratique, curiosité intellectuelle pour les technologies émergentes et capacité à évoluer rapidement en réponse à des besoins techniques ou commerciaux changeants.

Solide expérience Agile/Scrum, y compris l'animation des points quotidiens, la planification des sprints, le suivi des sprints et la gestion du tableau de développement.

SECTION 6 : EXIGENCES SUPPLÉMENTAIRES DU POSTE

Prise de décision fondée sur les faits

Architecture logicielle pour systèmes embarqués et temps réel

Principes de cybersécurité pour les dispositifs médicaux

Sécurité de base des dispositifs médicaux de Classe II ou III

Connaissance de la cinématique robotique et des logiciels de contrôle

Concepts de géométrie 3D, de systèmes de coordonnées et de transformation spatiale

Pratiques de développement logiciel agile

SECTION 7 : RESPONSABILITÉ ENVERS AUTRUI & INTERACTIONS INTERNES

Gère directement une équipe d'ingénieurs/développeurs logiciels au sein de l'équipe Technologie Avancée, avec des rapports directs formels.

Responsable du recrutement, de l'intégration, de la gestion de la performance et du développement de carrière des rapports directs.

Sert de point d'escalade technique pour les défis d'architecture logicielle et d'intégration à travers les projets.

SECTION 8 : LOCALISATION & EXIGENCES DE DÉPLACEMENT

Ce poste est basé à Gières, France.

Les attentes en présence au bureau sont d'un minimum de 3 jours par semaine, pouvant aller jusqu'à 5 jours par semaine selon les besoins du projet.

Un déplacement estimé à hauteur de 10 % peut être requis, tant sur le plan national qu'international.

SECTION 9 : INTERACTIONS EXTERNES

Ce poste nécessitera des interactions avec des partenaires externes, des start-ups, des collaborateurs de recherche, des fournisseurs et des partenaires de développement logiciel impliqués dans l'exploration de technologies avancées.

Travailler avec des professionnels de santé, des experts cliniques et des parties prenantes internes, selon les besoins, pour évaluer l'utilisabilité des logiciels prototypes et les hypothèses de flux de travail.

Interagir avec des innovateurs externes en dispositifs médicaux et des fournisseurs de technologies pour évaluer les architectures logicielles, clarifier les hypothèses techniques et définir les plans d'évaluation.

Collaborer avec des partenaires de développement tiers pour faire mûrir les premières preuves de concept et les démonstrateurs de prototypes en fournissant des exigences logicielles claires, des conseils d'architecture et des recommandations fondées sur des preuves.

"Johnson & Johnson announced plans to separate our Orthopaedics business to establish a standalone orthopaedics company, operating as DePuy Synthes. The process of the planned separation is anticipated to be completed within 18 to 24 months, subject to legal requirements, including consultation with works councils and other employee representative bodies, as may be required, regulatory approvals and other customary conditions and approvals. Should you accept this position, it is anticipated that, following conclusion of the transaction, you would be an employee of DePuy Synthes and your employment would be governed by DePuy Synthes employment processes, programs, policies, and benefit plans. In that case, details of any planned changes would be provided to you by DePuy Synthes at an appropriate time and subject to any necessary consultation processes"

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 Savvy

The anticipated base pay range for this position is:

€58.900,00 - €96.485,00

Benefits:

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.

Job details

Seniority
Not listed
Function
Information Technology
Therapeutic area
Not listed
Location
Gières, France
Employment type
Full time

How this role compares

Computed from every other active Information Technology role in our database, not just this employer's listings.

We currently track 1376 comparable Information Technology roles across 76 biopharma companies.

1376Comparable roles tracked
1216Currently active
76Companies hiring similar roles
35Countries represented

Salary context

183 of 1376 peers report a salary range (USD, annualized)

Peers share this role's job function. This posting doesn't list a seniority level, so peers aren't narrowed by seniority either -- the range below may span more levels than usual.

This roleSubject Not listed on this posting
Lowest disclosed · 2027 Business Technology Solutions Intern - Data & Software Engineering (Undergraduate) · AbbVie $21/hr – $37/hr (≈ $43,680–$76,960/yr)
Peer group range $60,320 – $400,000 (median $174,000)

Where these roles are based

Top locations among the 1376 comparable roles

India604
United States319
Spain132
Poland95
Portugal27
China21

+ 29 more countries

Seniority mix

693 of 1376 peers have a known seniority level

Senior293
Manager173
Principal59
Associate Director51
Associate48
Director38
Intern/Fellow/Postdoc14
Senior Director14
Executive/VP3

Therapeutic area mix

1 of 1376 peers have a known therapeutic area; the rest are genuinely unlabeled, not hidden

Vaccines & Infectious Disease1

Similar opportunities

The closest matches from our peer group, ranked by how similar they are, not how well you'd qualify for them -- treat this as market context, not a guaranteed shortlist; a weak match is labeled as one below.

40%similar
Glaxo Wellcome Production S.A.S. Evreux, France
Same function Same country
40%similar
Johnson & Johnson Gières, France Senior
Same function Same country
40%similar
FRA -Pfizer International Operations France Rives de Paris, France
Same function Same country
40%similar
Merck KGaA Guyancourt, Yvelines, France
Same function Same country
25%similar
Lilly San Francisco, California, United States of America
Same function

Matched on job function only -- seniority, specialty, and location weren't confirmed as aligned.

25%similar
Roche Santa Clara, California, United States of America Principal
Same function

Matched on job function only -- seniority, specialty, and location weren't confirmed as aligned.

Notify me about similar jobs

Get an email when we spot other openings like this one – same job function, comparable seniority, roles you'd actually want to see.

How we calculate "similar"

No black box, no LLM guesswork: a deterministic score built from four normalized attributes. Here's this role's own peer group at different match levels, so you can see the mechanism, not just the result.

Every comparison starts from the same 100-point budget: 25 for working in the same function, 40 for the same therapeutic area, 20 for the same or adjacent seniority, 15 for the same country. A dimension we can't confirm on both sides contributes nothing, never a guess, never a free pass.

40%
Ingénieur Process H/F CDD 4 mois
Glaxo Wellcome Production S.A.S. · Evreux, France · Seniority not listed
Function Therapeutic area Seniority Country
40%
Embedded Software Technical Lead - System Integration (f/m)
Merck KGaA · Guyancourt, Yvelines, France · Seniority not listed
Function Therapeutic area Seniority Country
25%
Senior Scientific Software Engineer (Fullstack)
Roche · Basel, Basel-City, Switzerland · Senior
Function Therapeutic area Seniority Country
25%
Principal / Senior Principal Software Engineer
Roche · Basel, Basel-City, Switzerland · Principal
Function Therapeutic area Seniority Country
Unmatched or unknown dimensions score exactly the same: 0 points, never a partial guess. A role we know almost nothing about beyond its function bottoms out at 25%; it never inflates to 100% just because there's little to compare against. Seniority uses a defined ladder (Associate → Manager → Associate Director → Senior → Principal → Director → Senior Director → Executive/VP) so "Director" and "Senior Director" count as adjacent, but "Director" and "Executive/VP" do not.