Mediabistro logo
job logo

Senior Robotics Software Engineer - San Francisco, CA

Connect Staffing Professional LLC, San Francisco, CA, United States


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