Real-time Robotics Software Engineer (C++)

Johnson & Johnson MedTech

Santa Clara (CA)

On-site

USD 106,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Johnson & Johnson in Santa Clara, CA is seeking a Software Engineer, Real-time Software to develop and maintain software for their cutting-edge medical robotic platform OTTAVA. You will write multi-threaded C++ code that controls robotics hardware, architect communication with embedded devices, and build testing infrastructure.

You will collaborate with Controls, Systems, FPGA/EE, and V&V teams to ensure safe, high-performance software for surgical technologies and devices.

Qualifications

  • Bachelor's or Master's degree in CS, CE, or Robotics.
  • At least 2 years of experience in real-time, multi-threaded C++ production software.
  • Strong knowledge of modern C++, memory management, performance, and concurrency.
  • Solid understanding of OS concepts (scheduling, interrupts, threading, IPC).
  • Experience with Git and basic debugging tools (JTAG, oscilloscopes).

Responsibilities

  • Develop and maintain real-time, multi-threaded C++ software in EtherCAT, CAN, and proprietary stacks.
  • Debug timing, synchronization, and communication in real-time control loops.
  • Write and run unit, integration, and system tests for safety-critical software.
  • Collaborate with Controls, Systems, FPGA/EE, and V&V teams to integrate software with hardware.
  • Participate in code reviews, static analysis, and defect triage.
  • Implement risk mitigations and contribute to design docs and traceability.

Skills

Multi-threaded C++
Modern C++
OS concepts
Git

Education

B.S./M.S. in CS/CE/Robotics

Tools

JTAG
Oscillosopes

Job description

Johnson & Johnson in Santa Clara, CA is seeking a Software Engineer, Real-time Software to develop and maintain software for their cutting-edge medical robotic platform OTTAVA. You will write multi-threaded C++ code that controls robotics hardware, architect communication with embedded devices, and build testing infrastructure.

You will collaborate with Controls, Systems, FPGA/EE, and V&V teams to ensure safe, high-performance software for surgical technologies and devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics and Real-Time Controls Engineer
Senior Robotics and Real-Time Controls Engineer

6267-Auris Health Inc. Legal Entity • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Senior Medical Robotics Controls Engineer
Senior Medical Robotics Controls Engineer

Johnson & Johnson • Santa Clara (CA)

On-site
USD 125,000 - 201,000
Vacation 120 hours
Sick time
Holiday pay
+5
Software Engineer, Real-time Software
Software Engineer, Real-time Software

Johnson & Johnson MedTech • Santa Clara (CA)

On-site
USD 106,000 - 170,000
Senior Robotics & Controls Engineer, Strategic MedTech
Senior Robotics & Controls Engineer, Strategic MedTech

6267-Auris Health Inc. Legal Entity • Santa Clara (CA)

On-site
USD 125,000 - 201,000
Senior Clinical Engineer - Robotic Surgery Systems
Senior Clinical Engineer - Robotic Surgery Systems

6267-Auris Health Inc. Legal Entity • Santa Clara (CA)

On-site
USD 125,000 - 201,000
Vacation – 120 hours per calendar year
Sick time – 40 hours per calendar year
Holiday pay – 13 days per calendaryear
+2
Senior Mechanical Engineer, Medical Robotics Platform
Senior Mechanical Engineer, Medical Robotics Platform

Johnson & Johnson MedTech • Santa Clara (CA)

On-site
USD 125,000 - 201,000
Performance bonus
Employee benefits package
Long-term incentive program
Sr. Robotics and Controls Engineer
Sr. Robotics and Controls Engineer

6267-Auris Health Inc. Legal Entity • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Senior Mechanical Engineer, Medical Robotics Platform
Senior Mechanical Engineer, Medical Robotics Platform

6267-Auris Health Inc. Legal Entity • Santa Clara (CA)

On-site
USD 125,000 - 201,000
Medical insurance
Dental insurance
Vision insurance
+6
Robotics Hardware Engineering Manager — Surgical Systems
Robotics Hardware Engineering Manager — Surgical Systems

Johnson & Johnson MedTech • Santa Clara (CA)

On-site
USD 134,000 - 232,000
Medical benefits
401(k) retirement plan
Annual performance bonus
Senior Clinical Engineer, Robotic MedTech Innovation
Senior Clinical Engineer, Robotic MedTech Innovation

Johnson & Johnson • Cincinnati (OH)

On-site
USD 109,000 - 175,000