Develop high-performance software for next-generation robotic surgical systems, working on real-time control, system and software architecture, and safety-critical applications
Job Summary
Develop high-performance software for next-generation robotic surgical systems, working 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 control to life.
Contribute directly to the software infrastructure and algorithms that power next-generation robotic-assisted surgery in a collaborative, rapidly growing team.
Matching Summary
Develop high-performance software for next-generation robotic surgical systems, working on real-time control, system and software architecture, and safety-critical applications.
Salary
Base: $125,000.00 - $201,250.00; Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
production-grade C++ software
real-time control
safety-critical applications
modern C++ (C++14/17/20)
Python and scripting tools
real-time operating systems (QNX, RT Linux)
multi-threaded applications
Nice-to-have
software craftsmanship
architectural thinking
proactive problem-solving
regulated, multidisciplinary environment
experience in regulated industries
hands-on surgical robotics experience
familiarity with Rust
Key Requirements
B.S. with 6 years experience OR M.S. with 4 years experience OR PhD with 2 years experience
Experience with combination hardware/software products
Experience in all aspects of software development lifecycle
Proven ability to work in agile, collaborative environments