Johnson & Johnson Logo

Johnson & Johnson

Software Engineer, Simulation

Posted 5 Days Ago
In-Office
Santa Clara, CA, USA
106K-170K Annually
Junior
In-Office
Santa Clara, CA, USA
106K-170K Annually
Junior
As a Software Engineer in the Simulation team, you will develop advanced training simulator software for medical robots, collaborating with cross-functional teams to drive software design and architecture.
The summary above was generated by AI

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.

Job Function:

R&D Product Development

Job Sub Function:

R&D Software/Systems Engineering

Job Category:

Scientific/Technology

All Job Posting Locations:

Santa Clara, California, United States of America

Job Description:

Overview 

Fueled by innovation at the intersection of biology and technology, we’re developing the next generation of smarter, less invasive, more personalized treatments.  Your unique talents will help patients on their journey to wellness. Learn more at https://www.jnj.com/medtech 
 

Johnson & Johnson, Robotics and Digital Solutions (RAD) group is recruiting for a Software Engineer position located in Santa Clara, CA. We at Johnson & Johnson are redefining medical intervention by combining advancements in medical robotics, instrumentation, navigation and data science. We are building a platform technology capable of rapidly growing the applicability of robotics to a spectrum of medical procedures.  
 

We are a place where builders, innovators, creators, and tinkerers join together to apply their talent for good. At the core of everything we do is our common commitment to improving health for humanity. With a reach of more than a billion people every day, there’s no limit to the impact you can make here. Are you ready to reimagine healthcare? Here, your career breakthroughs will change the future of health, in all the best ways. And you’ll change, too. You’ll be inspired, and you’ll inspire people across the world to change how they care for themselves and those they love. Amplify your impact. Join us!  
 

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. 
     

Required Knowledge/Skills, Education, And Experience 

  • Minimum B.S (Computer Science, Software Engineering, or equivalent) and 2 years' experience in C++ development and Object-Oriented development or M.S. 

  • Experience working with Hardware and product bring up required. 

  • Strong knowledge and experience with Linux are required. 

  • Experience with Networking in a distributed system is preferred. 

  • Experience with Python, CMake, Bash preferred. 

  • Position is located in Santa Clara, CA and may require up to 5% travel. 

Required Skills:



Preferred 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 Savvy

The anticipated base pay range for this position is :

$106,000.00 - $170,200.00

Additional Description for Pay Transparency:

Subject to the terms of their respective plans, employees are eligible to participate in the Company’s consolidated retirement plan (pension) and savings plan (401(k)).
For additional general information on Company benefits, please go to: - https://www.careers.jnj.com/employee-benefits
This position is eligible to participate in the Company’s long-term incentive program.
Subject to the terms of their respective policies and date of hire, employees are eligible for the following time off benefits:
Vacation –120 hours per calendar year
Sick time - 40 hours per calendar year; for employees who reside in the State of Colorado –48 hours per calendar year; for employees who reside in the State of Washington –56 hours per calendar year
Holiday pay, including Floating Holidays –13 days per calendar year
Work, Personal and Family Time - up to 40 hours per calendar year
Parental Leave – 480 hours within one year of the birth/adoption/foster care of a child
Bereavement Leave – 240 hours for an immediate family member: 40 hours for an extended family member per calendar year
Caregiver Leave – 80 hours in a 52-week rolling period10 days
Volunteer Leave – 32 hours per calendar year
Military Spouse Time-Off – 80 hours per calendar year

Top Skills

Bash
C++
Cmake
Linux
Python

Johnson & Johnson Milpitas, California, USA Office

510 Cottonwood Dr, Milpitas, California, United States, 95035

Similar Jobs

3 Days Ago
In-Office or Remote
93K-183K Annually
Mid level
93K-183K Annually
Mid level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
The role involves developing Unreal Engine modules and C++ middleware, integrating simulations, optimizing performance, and collaborating across engineering teams. Ideal candidates should have extensive experience in Unreal Engine and C++, along with strong problem-solving skills in simulation environments.
Top Skills: C#C++GitlabJIRAPythonUnreal EngineVisual StudioWindows
18 Days Ago
Hybrid
Sunnyvale, CA, USA
160K-246K Annually
Senior level
160K-246K Annually
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design and implement GPU-accelerated sensor simulation systems for autonomous vehicles, focusing on real-time rendering performance and efficiency.
Top Skills: C++CudaMdlNvidia OptixUsd
6 Days Ago
In-Office
San Jose, CA, USA
130K-170K Annually
Senior level
130K-170K Annually
Senior level
Robotics • Manufacturing
The Senior Robotics Software Engineer will develop and maintain simulation environments for testing autonomous systems, ensuring accurate modeling and integration with CI workflows.
Top Skills: BulletC/C++GazeboMujocoNvidia Isaac SimPhysxPythonRosRos2Unreal Engine

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account