Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
J

Staff Software Engineer H/F

Jj
🇫🇷 France
Hybrid
Staff / Principal
2 weeks ago
  • IEC
  • Tableau
  • Agile
  • C++
  • CI/CD
  • Scrum
  • MBSE
  • SAP
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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 atjnj.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 SubFunction:

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, visitEmployee 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.

 

 

Staff Software Engineer H/F · Jj

Auto apply with Likeremote