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)