Johnson & Johnson

Staff Software Engineer H/F

In short

Staff Software Engineer role on the Advanced Technology team at Johnson & Johnson's Orthopaedics business (Gières, France), designing and developing software for surgical robotics and digital surgery. Requires 8+ years of software development experience, strong modern C++ and multithreading skills, Qt/Qt Widgets on Windows, robotic/mechatronic systems experience, and at least 2 years with Class II/III medical devices or surgical robotics, plus knowledge of 3D geometry and spatial transformations. Hybrid role with at least 1 day on-site per week and up to 10% travel.

About Orthopaedics
Thanks to our biological and technological advances, we create next-generation treatments that are more effective, less invasive, and tailored to each patient.
Want to help shape the evolution of orthopaedic care? Join a team redefining treatment methods! Every year, our teams help more than 6 million people regain their mobility, while providing concrete solutions to surgeons and healthcare systems. We create solutions for joint reconstruction, trauma, sports injuries, extremities, spine, as well as robotic-assisted surgery.
Your expertise will help improve patients' health. Learn more at https://www.jnj.com/medtech
We are looking for the best talent for Staff Software Engineer – Advanced Technology, Gières, France.
We are seeking an experienced Staff Software Engineer to join our Advanced Technology team and contribute to the development of innovative solutions in surgical robotics and digital surgery.
You will participate in the design, development, and integration of prototypes and proofs of concept, in collaboration with multidisciplinary teams (systems, control, mechanical, electronics, testing, and clinical).
Your Responsibilities
•Design, develop, and debug application and control software for robotic systems.
•Develop and integrate algorithms related to 3D geometry and spatial transformations.
•Contribute to software architecture decisions and prototype integration.
•Define and implement unit, integration, and automated tests.
•Promote good development practices: code reviews, Git, CI/CD, and technical documentation.
•Collaborate with multidisciplinary teams to solve complex technical problems.
•Apply principles and standards applicable to medical device software, including IEC 62304 and ISO 14971, as well as cybersecurity best practices.
•Share your expertise and mentor less experienced engineers.
Your Profile
•Engineering degree, Master's, or PhD in computer science, software engineering, electronics, or a related field.
•8+ years of software development experience.
•Excellent command of modern C++, including multithreaded programming.
•Experience with Qt / Qt Widgets on Windows.
•Software development experience for robotic or mechatronic systems.
•At least 2 years of experience with Class II/III medical devices, surgical robotics, or digital surgery.
•Knowledge of 3D geometry and spatial transformations.
•Professional proficiency in English.
Nice to have: Python, Yocto, QNX, CAN, EtherCAT, and real-time systems.
Location
Position based in Gières, France, with on-site presence of at least 1 day per week, which may vary depending on project needs. Up to 10% travel may be required.
Johnson & Johnson announced plans to separate its Orthopedics business to establish a standalone orthopedics 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.
The anticipated base pay range for this position is: €58,900.00 - €96,485.00
In addition to base pay, benefits include an annual bonus with set target (% of pay) depending on pay grade / location, vacation days, parental leave for a minimum of 12 weeks, bereavement leave, caregiver leave, volunteer leave, well-being reimbursement, and programs for financial, physical and mental health, as well as service anniversary and recognition awards, and insurance plans subject to the terms of their respective plans.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot