At Johnson & Johnsonwe believe health is everything. Our strength in healthcare innovation empowers us to build aworld where complex diseases are prevented treated and curedwhere treatments are smarter and less invasive andsolutions are 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 more at
Job Function:
R&D Product DevelopmentJob Sub Function:
R&D Software/Systems EngineeringJob Category:
Scientific/TechnologyAll Job Posting Locations:
Santa Clara California United States of AmericaJob Description:
Johnson & Johnson Robotics and Digital Solutions (RAD) group is recruiting for aSoftware Engineer - Simulation located inSanta Clara CA.
At Johnson & Johnson Robotics and Digital Solutions were changing the trajectory of health for humanity using robotics to enhance healthcare providers abilities and improve patients diagnoses treatments and recovery times. Johnson & Johnson Robotics was established in 2020 with the integration of Auris Health Verb Surgical C-SATS and Ethicon. It comprises three key med-tech platforms: Flexible Robotics (MONARCH) Surgical Robotics (OTTAVA) and Digital Solutions. Join our collaborative rapidly growing teams in the San Francisco Bay Area (Redwood City and Santa Clara) Cincinnati and Seattle. Youll collaborate on breakthrough medical technologies that unite multiple subject areas to build a connected digital ecosystem that advances medical professionals skills and improves patient outcomes.
Johnson & Johnson MedTech is developing a robotic surgical platform that will set a new standard for the modern OR and transform the surgical experience. OTTAVA is designed as a multi-specialty soft-tissue surgery robot activating the benefits of AI/ML connecting health data inside the operating room and out.
As a Software Engineer you will be working on the Simulation Software team playing a key role in the development of an advanced training simulator for our cutting-edge medical robot system. You will be interacting closely with Clinical and System Engineering UX Design Software Infrastructure Robotics and Controls to implement a user-centric training platform that is first of its class. We are looking for a highly motivated candidate who is interested in revolutionizing the world of robotic surgery simulation.
Core Job Responsibilities:
Design and implement software libraries applications and tools in C for deployment on the simulator and robot subsystem.
Work with software and other engineers (clinical systems mechanical electrical) as part of a focused cross-functional team developing software for the training simulator.
Drive the architecture and design of software components.
Qualifications
Required Knowledge/Skills Education And Experience:
MinimumB.S (Computer Science Software Engineering or equivalent) and 2 years experience in C development and Object-Oriented development.
Strong knowledge and experience with Linux.
Demonstrated experience developing simulation or game-based environments including building interactive training scenarios and real-time system behaviors.
Experience working with Hardware and product bring up.
Position is located in Santa Clara CA and may require up to 5% travel.
Preferred Knowledge/Skills Education And Experience:
Advanced degree in Computer Science Software Engineering or equivalent.
Experience with Networking in a distributed system.
Experience with Python CMake Bash.
The anticipated base pay range for this position is $103000.00 to $170200.00
The Company maintains highly competitive performance-based compensation programs. Under current guidelines this position is eligible for an annual performance bonus in accordance with the terms of the applicable plan. The annual performance bonus is a cash bonus intended to provide an incentive to achieve annual targeted results by rewarding for individual and the corporations performance over a calendar/performance year. Bonuses are awarded at the Companys discretion on an individual basis.
Employees and/or eligible dependents may be eligible to participate in the following Company sponsored employee benefit programs: medical dental vision life insurance short- and long-term disability business accident insurance and group legal insurance.
Employees may be eligible to participate in the Companys consolidated retirement plan (pension) and savings plan (401(k)).
This position is eligible to participate in the Companys long-term incentive program.
Employees are eligible for the following time off benefits:
Vacation up to 120 hours per calendar year
Sick time - up to 40 hours per calendar year
Holiday pay including Floating Holidays up to 13 days per calendar year
Work Personal and Family Time - up to 40 hours per calendar year
For additional general information on Company benefits please go to: job posting is anticipated to close on 11/24/25. The Company may however extend this time-period in which case the posting will remain available on to accept additional applications.
Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity age national origin disability protected veteran status or other characteristics protected by federal state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
Johnson & Johnson is committed to providing an interview process that is inclusive of our applicants needs. If you are an individual with a disability and would like to request an accommodationexternal applicants please contact us via internal employees contact AskGS to be directed to your accommodation resource.
Required Skills:
Linux Linux Environments Simulation Design Software Development Video Game DevelopmentPreferred Skills:
Analytical Reasoning Coaching Model-Based Systems Engineering (MBSE) Process Oriented Product Design Requirements Analysis Research and Development SAP Product Lifecycle Management Scripting Languages Software Development Life Cycle (SDLC) Software Development Management Software Engineering Practices Software Testing Systems Development Lifecycle (SDLC) Technical Credibility Technologically SavvyThe anticipated base pay range for this position is :
The anticipated base pay range for this position is $103000.00 to $170200.00Additional Description for Pay Transparency:
About Johnson & Johnson A t Johnson & Johnson, we believe good health is the foundation of vibrant lives, thriving communities and forward progress. That’s why for more than 130 years, we have aimed to keep people well at every age and every stage of life. Today, as the world’s larges ... View more