Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.
Johnson & Johnson is seeking a Senior Software Engineer (Staff) in Advanced Technology for architecture, design, and development of prototype software for robotic surgery and digital orthopaedic applications.
You will lead the software team, ensure documentation and traceability, and collaborate across R&D, controls, mechanical, electrical, clinical, quality and regulatory teams in a fast-paced agile environment.
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.
R&D Product Development
R&D Software/Systems Engineering
Scientific/Technology
Gières, Isere, France
À 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 .
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.
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.
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.
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.
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.
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
Preferred Skills: