Senior C++ Robotics Software Engineer

Johnson & Johnson

Santa Clara, California, United States
$125,000 - $201,250 py
**
Production-grade c++ software development
Real-time control systems
Safety-critical applications
** Johnson & Johnson is seeking a Senior C++ Robotics Software Engineer for their Robotics & Digital Solutions team in Santa Clara, California. The role focuses on developing high-performance software for robotic surgical systems and requires collaboration across various engineering teams to enhance patient outcomes. **

Job Summary

  • At J&J Robotics we're changing the trajectory of health for humanity, using robotics to enhance healthcare providers' abilities and improve patients' diagnoses, treatments, and recovery times.
  • The Senior C++ Robotic Software Engineer will work with the rest of the Robotics and Control team as well as the Clinical, SW, Hardware and Systems Engineering teams to bring to life the control of the surgical robot and instruments.
  • We offer a variety of outstanding health and financial benefits, including competitive compensation, 401k, pension, medical, dental, and vision insurance, exercise reimbursement, flexible time off, paid volunteer and parental leave, and more!

Matching Summary

Match Score: 75

** Johnson & Johnson is seeking a Senior C++ Robotics Software Engineer for their Robotics & Digital Solutions team in Santa Clara, California. The role focuses on developing high-performance software for robotic surgical systems and requires collaboration across various engineering teams to enhance patient outcomes. **

Salary

$125,000 - $201,250

Skills & Requirements

Must-have

  • production-grade C++ software development
  • real-time control systems
  • safety-critical applications
  • multi-threaded applications
  • agile, collaborative environments
  • architectural thinking

Nice-to-have

  • drive architectural reviews
  • proactive problem-solving
  • advocating for long-term quality
  • hands-on surgical robotics experience
  • familiarity with Rust
  • proficiency in LLMs and ML techniques

Key Requirements

  • B.S. degree with 6 years experience OR M.S. degree with 4 years experience OR PhD with 2 years experience
  • experience with combination hardware/software products
  • experience in all aspects of software development lifecycle
  • experience with real-time operating systems (QNX, RT Linux)
  • ability to travel up to 5%

Work Rights

Not specified

Tailored Resume

Cover Letter