Senior Robotic Software Engineer

Johnson & Johnson

Santa Clara, California, United States
Base: $125,000 - $201,250; bonus/equity: not speci...
Production-grade c++ programming
Real-time operating system experience
Safety-critical system development
This role involves developing production-grade C++ software to control next-generation robotic surgical systems that directly impact patient outcomes

Job Summary

  • This role involves developing production-grade C++ software to control next-generation robotic surgical systems that directly impact patient outcomes.
  • The successful candidate will collaborate with cross-functional teams including clinical, hardware, and quality engineers to bring breakthrough medical technologies to life.
  • Johnson & Johnson offers a comprehensive benefits package including competitive compensation, 401k, pension, medical insurance, and up to 480 hours of parental leave.

Matching Summary

This role involves developing production-grade C++ software to control next-generation robotic surgical systems that directly impact patient outcomes.

Salary

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

Skills & Requirements

Must-have

  • Production-grade C++ programming
  • Real-time operating system experience
  • Safety-critical system development
  • Multi-threaded application design
  • Full software development lifecycle

Nice-to-have

  • Experience with LLMs and ML techniques
  • Knowledge of Rust programming language
  • Background in surgical robotics
  • Familiarity with FDA regulatory processes
  • Strong architectural thinking skills

Key Requirements

  • B.S. degree plus 6 years experience OR M.S. plus 4 years OR PhD plus 2 years
  • Experience with QNX or RT Linux in safety-critical environments
  • Ability to work onsite in Santa Clara, California
  • Proven ownership of tasks and proactive problem-solving

Work Rights

Not specified

Tailored Resume

Cover Letter