Senior Robotics Software Engineer
Location: Onsite – San Francisco Bay Area (local candidates preferred)
Salary Range: $150,000–$200,000 per year
Employment Type: Full-time, Direct Hire
Overview
A pioneering robotics startup is developing autonomous surgical systems designed to dramatically reduce the learning curve for surgeons. By leveraging off-the-shelf hardware and building proprietary software for planning, control, and machine learning, the team enables high-level surgical guidance to be executed with speed and precision. This role focuses on writing robotics software—not defining control logic or algorithms—and is ideal for engineers who thrive in fast-paced, product-driven environments.
Role Summary
The Senior Robotics Software Engineer will join a small, highly technical team working on real-time, high-performance systems. The ideal candidate combines robotics expertise, strong coding skills, and a startup mindset. Team collaboration and communication are essential, as the work spans multiple disciplines and requires rapid iteration.
Key Responsibilities
- Write clean, high-performance, maintainable code in C++ and Python
- Develop and support software applications, interfaces, and new feature enhancements
- Architect robust, scalable software systems
- Support testing and deployment of new products
- Participate in code reviews and team collaboration
Required Qualifications
- Bachelor’s degree in Computer Science, Robotics, or a related field
- Minimum 3 years of relevant robotics experience (strong coders with 1 year + internships may be considered)
- Expertise in C++ and/or Python
- Experience with Linux-based systems
- Experience with cloud technologies
- Strong software engineering fundamentals and ability to deliver production-ready code
Preferred Qualifications
- Experience with ROS/ROS2 (Robot Operating System)
- Familiarity with Agile or Scrum development methodologies
- Exposure to medical or healthcare technologies
- Prior startup experience or comfort working in fast-paced environments
Additional Requirements
- Candidate must live in or relocate to the San Francisco Bay Area
- Candidate must be comfortable viewing real surgical procedures during onsite visits
- Candidate must be available to travel up to once per month to customer sites
- Not open to OPT candidates
- Candidates with a research-heavy background and limited product delivery experience are unlikely to be a fit
Tech Stack
- Core: C++, Python
- Additional: ROS, React, TypeScript, Linux, Cloud platforms