{"id":2808342,"url":"https://alion.io/job/johnson-johnson-staff-software-engineer-hf","title":"Staff Software Engineer H/F","company":{"id":14152,"name":"Johnson & Johnson","domain":"jnj.com","url":"https://alion.io/company/jnj","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":58900,"max":96485,"currency":"EUR","period":"year","gross":null,"usd_annual":108470},"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Copilot","optional":false},{"name":"EtherCAT","optional":false},{"name":"Git","optional":false},{"name":"Python","optional":false},{"name":"Qt","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-10-18T08:05:22Z","employer_posted_date":"2026-10-18","last_verified_at":"2026-10-18T12:21:10Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"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.\nAs 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.\nJob Function:\nR&D Product DevelopmentJob Sub Function:\nR&D Software/Systems EngineeringJob Category:\nScientific/TechnologyAll Job Posting Locations:\nGières, Isere, FranceJob Description:\nÀ propos de l’Orthopédie\nGrâ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.\nVous 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.\nVotre expertise contribuera à améliorer la santé des patients. Pour en savoir plus, rendez-vous sur https://www.jnj.com/medtech\nNous recherchons les meilleurs talents pour Staff Software Engineer.\nSECTION 1 : RÉSUMÉ DU POSTE*\nL'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.\nEn é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.\nSECTION 2 : TÂCHES ET RESPONSABILITÉS*\nConformé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 :\nConç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.\nConç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.\nDé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.\nCollabore 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é.\nDirige 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.\nDocumente les décisions de conception logicielle, les limitations connues et les résultats des tests afin d'appuyer les dossiers de preuves de faisabilité.\nApplique 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é.\nContribue aux revues techniques des prototypes en apportant son avis sur l'architecture logicielle, la faisabilité de l'implémentation et les contraintes.\nSoutient 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.\nUtilise 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é.\nSECTION 3 : EXPÉRIENCE ET FORMATION*\nDiplôme d’ingénieur ou Doctorat en ingénierie logicielle, informatique, génie électronique ou domaine connexe.\n8 ans ou plus d'expérience en développement logiciel, incluant du logiciel applicatif ou de contrôle.\nExpé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.\nExpérience d’au moins deux ans avec les dispositifs médicaux de Classe II ou III, la robotique chirurgicale ou la chirurgie numérique.\nExpérience pratique du développement logiciel pour des systèmes robotiques ou mécatroniques, idéalement avec des contraintes temps réel.\nUne connaissance de la géométrie 3D, des transformations spatiales, de l'infographie ou de concepts mathématiques connexes.\nSECTION 4 : CONNAISSANCES, COMPÉTENCES, APTITUDES, ERTIFICATIONS/LICENCES ET AFFILIATIONS REQUISES*\nSolide 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.\nSolide 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.\nConnaissance et expérience des normes logicielles des dispositifs médicaux (par exemple, IEC 62304, ISO 14971) et des principes de cybersécurité.\nForte orientation pratique, autonomie, esprit de collaboration et curiosité intellectuelle pour les technologies émergentes.\nMaîtrise de l'anglais oral et écrit.\nLes expériences avec les distributions Yocto ou QNX, ainsi que des connaissances des protocoles CAN et EtherCAT sont un plus\nCapacité à 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é.\nSECTION 5 : EXIGENCES SUPPLÉMENTAIRES DU POSTE\nPrise de décision fondée sur les faits\nSECTION 6 : LIEU ET EXIGENCES DE DÉPLACEMENT\nCe poste est basé à Gières, France\nLa présence au bureau est attendue au minimum 1 jour par semaine, jusqu'à 5 jours par semaine selon les besoins du projet.\nDes déplacements estimés jusqu'à 10 % peuvent être requis, au niveau national et international.\nSECTION 7 : INTERACTIONS EXTERNES\nInteractions ponctuelles avec des fournisseurs et partenaires de développement externes afin de clarifier les hypothèses techniques et les exigences d'intégration.\nSoutient 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.\n#LI-AB6\n#LI-Hybrid\nRequired Skills:\nPreferred Skills:\nAgility 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:\n€58,900.00 - €96,485.00Benefits:\nIn 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.\n*This is for informative purposes only. Amounts and actual benefits may vary by location and are subject to change.","description_format":"text","description_chars":9093,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":["Parental leave"],"hiring_locations":[{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotics","Surgical Instruments & Devices","Information Security","Orthopedic & Spine Implants"],"lifecycle":[{"event":"open","at":"2026-10-18T08:05:22Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:1","win:early","comp:brand"],"computed_at":"2026-10-18T13:41:58Z"},"pay":{"stated_usd_annual":108470,"is_top_pay":false},"html_url":"https://alion.io/job/johnson-johnson-staff-software-engineer-hf","json_url":"https://alion.io/job/johnson-johnson-staff-software-engineer-hf.json","meta":{"generated_at":"2026-10-18T13:41:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20325,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":14152},"rest":"https://alion.io/mcp/rest/get_company?id=14152"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjohnson-johnson-staff-software-engineer-hf"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjohnson-johnson-staff-software-engineer-hf"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjohnson-johnson-staff-software-engineer-hf"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/johnson-johnson-staff-software-engineer-hf\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjohnson-johnson-staff-software-engineer-hf"}]}