Share this job
Senior Robotics Software Engineer - San Francisco, CA
San Francisco, CA
Apply for this job

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


Apply for this job
Powered by