✦ Luna Orbit — Software Engineering

Staff Software Product Owner, Robotics

at Johnson & Johnson

📍 Santa Clara, California, United States of America Hybrid 💰 $134K – $231K USD / year Posted March 21, 2026
Salary $134K – $231K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves developing software for surgical robotics and medical devices, requiring expertise in C++ and Linux. The engineer will collaborate across disciplines to create innovative, safe, and reliable healthcare solutions.

  • Develop surgical robotics software
  • Collaborate with engineering teams
  • Ensure real-time performance
  • Integrate hardware and software
  • Maintain safety standards

Focus on C++ programming, Linux environment, robotics software development, embedded and real-time systems, medical device integration.

The ideal candidate is a senior software engineer with expertise in C++ and Linux, experienced in robotics and medical device software development. They are collaborative, innovative, and capable of working on complex real-time systems in a healthcare environment.

C++LinuxSoftware developmentRobotics
Medical devicesEmbedded systemsReal-time systemsSoftware architecture
LinuxC++
C++Linuxroboticsmedical devicesembedded systemsreal-time systemssoftware architecture
C++LinuxSoftware developmentRoboticsMedical devicesSoftware architectureEmbedded systemsReal-time systems
CollaborationLeadershipProblem-solvingCommunicationSelf-motivationCuriosity
Industry Healthcare & Medical
Job Function Medical robotics software development
Role Subtype Software Engineer
Tech Domains C++, Linux, Robotics, Medical devices, Embedded systems
C++LinuxSoftware developmentRoboticsMedical devicesEmbedded systemsReal-time systemsSoftware architectureMedicalHealthcareEmbeddedReal-timeLinux environmentSoftware engineer

Lack of C++ or Linux experience, No experience with robotics or medical devices, Less than 5 years of relevant experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile