Role OverviewWe're looking for a Senior Robotics Software Engineer to develop high-performance software for next-generation robotic surgical systems. You'll work on real-time control, system and software architecture, and safety-critical applications that directly impact patient outcomes.
What You Will Do
Develop production-grade C++ software for robotic control and surgical workflows, design and implement efficient algorithms, contribute to software architecture, and collaborate with cross-functional teams.
Why It Might Be a Fit
This role offers the opportunity to contribute directly to the software infrastructure and algorithms that power next-generation robotic-assisted surgery, and requires strong collaboration, leadership, and influence skills.
Requirements
- B.S. degree in a technical discipline (e.g. Computer Science, Computer Engineering, EE, ME, or equivalent) combined with 6 years of relevant post-academic experience
- Strong proficiency in modern C++ (C++14/17/20), Python, and scripting tools (e.g., Bash)
- Experience working in all aspects of software development from concept and requirements through development, testing, traceability, release, and maintenance
- Experience with real-time operating systems (QNX, RT Linux) in safety-critical systems
- Good understanding and proficiency with multi-threaded applications
- Proven ability to work in agile, collaborative environments and take ownership
- Experience driving architectural reviews and advocating for long-term software quality and maintainability
- Excellent communication, collaboration, and influencing skills
Benefits
- Vacation –120 hours per calendar year
- Sick time - 40 hours per calendar year
- Holiday pay, including Floating Holidays –13 days per calendar year
- Work, Personal and Family Time - up to 40 hours per calendar year
- Parental Leave – 480 hours within one year of the birth/adoption/foster care of a child
- Bereavement Leave – 240 hours for an immediate family member: 40 hours for an extended family member per calendar year
- Caregiver Leave – 80 hours in a 52-week rolling period
- Volunteer Leave – 32 hours per calendar year
- Military Spouse Time-Off – 80 hours per calendar year
- 401k, pension, medical, dental, and vision insurance
- Exercise reimbursement
- Flexible time off
- Paid volunteer and parental leave
]]>