Senior Robotics Software Engineer (C++/Python)

Andromeda Surgical, Inc.

South San Francisco (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Andromeda Surgical is seeking a Senior Software Engineer to build the software systems powering our robotic platform. This hands-on role focuses on designing, building, testing, and deploying production software, collaborating with robotics, controls, hardware, and ML teams.

You will own projects from concept through deployment, write clean C++ and Python, and help create reliable, scalable software that supports cutting-edge surgical robotics applications.

Qualifications

  • 5 to 7 years of professional software engineering experience.
  • Strong experience developing production software in C++ and/or Python.
  • Ability to write maintainable, modular, and production-quality code.
  • Experience designing software that can be extended and maintained by a team.
  • Strong understanding of software architecture and system design principles.
  • Experience writing tests and validating software behavior. Testing and software quality are musts.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Design and develop production software in C++ and Python.
  • Architect and implement reliable software systems that support robotic applications.
  • Build maintainable, modular, and extensible codebases.
  • Develop testing and validation strategies to ensure software quality and reliability.
  • Participate in code reviews and contribute to engineering best practices.
  • Debug and resolve complex issues across software, robotics, and hardware systems.
  • Collaborate closely with cross-functional teams to deliver new product capabilities.
  • Take ownership of projects from initial design through deployment and long-term support.

Skills

C++
Python
Production software engineering
Software architecture
Testing & QA
Debugging
Communication

Tools

ROS/ROS2
Linux

Job description

Andromeda Surgical is seeking a Senior Software Engineer to build the software systems powering our robotic platform. This hands-on role focuses on designing, building, testing, and deploying production software, collaborating with robotics, controls, hardware, and ML teams.

You will own projects from concept through deployment, write clean C++ and Python, and help create reliable, scalable software that supports cutting-edge surgical robotics applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer for Surgical Robotics & Deployment Platform
ML Engineer for Surgical Robotics & Deployment Platform

Andromeda Surgical, Inc. • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Equity package
Flexible healthcare
Wellness stipend
+2
Senior Robotics Software Engineer - Real-Time C++ & AI
Senior Robotics Software Engineer - Real-Time C++ & AI

Amazon Inc. • North Reading (MA)

On-site
USD 168,000 - 227,000
Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
+1
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical, Inc. • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Staff Robotics and Controls Engineer
Staff Robotics and Controls Engineer

SoCode US • Boston (MA)

On-site
USD 140,000 - 190,000
Annual bonus
Milestone-based bonus
Meaningful equity
+1
Senior Robotics Engineer
Senior Robotics Engineer

Maxwell Bond • San Francisco (CA)

On-site
USD 140,000 - 210,000
Staff Robotics & Controls Engineer — Real-Time Medical Robotics
Staff Robotics & Controls Engineer — Real-Time Medical Robotics

SoCode US • Boston (MA)

On-site
USD 140,000 - 190,000
Annual bonus
Milestone-based bonus
Meaningful equity
+1
Senior Robotics Software Engineer (Embedded Linux)
Senior Robotics Software Engineer (Embedded Linux)

Serve Robotics Inc • United States

On-site
USD 140,000 - 210,000
Senior Robotics Software Engineer — Autonomy & Flight Systems
Senior Robotics Software Engineer — Autonomy & Flight Systems

Anduril Industries • Costa Mesa (CA)

On-site
USD 220,000 - 292,000
Competitive salary
Excellent benefits
Senior Robotics Software Engineer - Real-Time Surgical AI
Senior Robotics Software Engineer - Real-Time Surgical AI

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 180,000 - 270,000
Competitive compensation
Company-paid benefits package
Machine Learning Engineer
Machine Learning Engineer

Andromeda Surgical, Inc. • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Equity package
Flexible healthcare
Wellness stipend
+2