Senior C++ Robotics Software Engineer

Johnson & Johnson MedTech

Santa Clara, California, United States
Base: $125,000 - $201,250; bonus/equity: not speci...
**
Modern c++ programming (c++14/17/20)
Real-time operating systems experience
Safety-critical system software development
** Johnson & Johnson MedTech is seeking a Senior C++ Robotics Software Engineer in Santa Clara, California, to develop high-performance software for next-generation robotic surgical systems. The ideal candidate will possess strong expertise in C++, real-time operating systems, and software architecture while contributing to multidisciplinary teams to enhance patient outcomes. **

Job Summary

  • At J&J Robotics we're changing the trajectory of health for humanity by enhancing healthcare providers' abilities through robotics.
  • This role offers the opportunity to contribute directly to software infrastructure and algorithms that power next-generation robotic-assisted surgery.
  • Johnson & Johnson provides a comprehensive benefits package including competitive compensation, 401k, medical, dental, vision insurance, and generous leave policies.

Matching Summary

Match Score: 75

** Johnson & Johnson MedTech is seeking a Senior C++ Robotics Software Engineer in Santa Clara, California, to develop high-performance software for next-generation robotic surgical systems. The ideal candidate will possess strong expertise in C++, real-time operating systems, and software architecture while contributing to multidisciplinary teams to enhance patient outcomes. **

Salary

Base: $125,000 - $201,250; Bonus/Equity: Not specified; Benefits: Competitive compensation, 401k, pension, medical, dental, vision insurance, paid leave

Skills & Requirements

Must-have

  • Modern C++ programming (C++14/17/20)
  • Real-time operating systems experience
  • Safety-critical system software development
  • Robotic control and surgical workflow software
  • Cross-functional team collaboration
  • Software architecture and infrastructure design

Nice-to-have

  • Robotics fundamentals knowledge
  • Experience with surgical robotics
  • Proficiency in Python and scripting tools
  • Familiarity with CI/CD tools and build systems
  • Knowledge of Rust or modern programming languages
  • Proficiency in LLMs and ML techniques
  • Strong communication and leadership skills

Key Requirements

  • B.S. with 6 years or M.S. with 4 years or PhD with 2 years experience
  • Experience with hardware/software product development
  • Proven ability to work in agile, collaborative environments
  • Ability to be based in Santa Clara, CA and travel up to 5%
  • Experience in regulated industries preferred

Work Rights

Ability and willingness to be based in Santa Clara CA and travel up to 5%

Tailored Resume

Cover Letter