Senior Robotic Software Engineer

Johnson & Johnson Innovative Medicine

Santa Clara, California, United States
Base: $125,000 - $201,250; bonus/equity: not speci...
On-site
Production-grade c++ software
Real-time operating systems
Multi-threaded applications
Johnson & Johnson Innovative Medicine is seeking a Senior Robotic Software Engineer to develop high-performance software for next-generation robotic surgical systems at their Santa Clara, CA location. The ideal candidate will possess strong expertise in modern C++ programming, real-time systems, and robotics fundamentals, while contributing to life-changing healthcare solutions

Job Summary

  • Develop high-performance software for next-generation robotic surgical systems, focusing on real-time control, system and software architecture, and safety-critical applications.
  • Collaborate with cross-functional teams including software, hardware, systems, clinical, quality, and regulatory to bring surgical robot and instrument control to life.
  • Contribute to software architecture, infrastructure, and reusable frameworks, supporting regulatory documentation and validation for FDA 510(k) and risk analysis.

Matching Summary

Match Score: 85

Johnson & Johnson Innovative Medicine is seeking a Senior Robotic Software Engineer to develop high-performance software for next-generation robotic surgical systems at their Santa Clara, CA location. The ideal candidate will possess strong expertise in modern C++ programming, real-time systems, and robotics fundamentals, while contributing to life-changing healthcare solutions.

Salary

Base: $125,000 - $201,250; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • production-grade C++ software
  • real-time operating systems
  • multi-threaded applications
  • safety-critical systems
  • agile, collaborative environments

Nice-to-have

  • architectural thinking
  • proactive problem-solving
  • advanced robotics fundamentals
  • medical device industry experience
  • modern programming languages

Key Requirements

  • B.S. degree with 6 years of experience OR M.S. degree with 4 years of experience OR PhD with 2 years of experience
  • modern C++ (C++14/17/20), Python, and scripting tools
  • experience with combination hardware/software products
  • experience with real-time operating systems (QNX, RT Linux)
  • experience in regulated industries (preferred)
  • ability to travel up to 5%

Work Rights

Not specified

Tailored Resume

Cover Letter