Senior Robotics Software Engineer (C++/Python)

Andromeda Surgical

South San Francisco (CA)

On-site

USD 150,000 - 210,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

Lead Robotics Software Engineer - End-to-End Production
Lead Robotics Software Engineer - End-to-End Production

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

On-site
USD 130,000 - 170,000
Surgical Robotics Controls Engineer — Build & Deploy Systems
Surgical Robotics Controls Engineer — Build & Deploy Systems

Andromeda Surgical • South San Francisco (CA)

On-site
USD 120,000 - 160,000
Robotics Controls Engineer
Robotics Controls Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 120,000 - 160,000
ML Engineer for Surgical Robotics & Deployment Platform
ML Engineer for Surgical Robotics & Deployment Platform

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Equity package
Flexible healthcare
Wellness stipend
+2
Senior C++ Robotics Software Engineer (Medical Devices)
Senior C++ Robotics Software Engineer (Medical Devices)

Skills Alliance • Austin (TX)

On-site
USD 120,000 - 160,000
ML Engineer – Surgical Robotics & Real‑World AI Systems
ML Engineer – Surgical Robotics & Real‑World AI Systems

Socket.dev • South San Francisco (CA)

On-site
USD 140,000 - 200,000
Equity
Health benefits
Wellness stipend
+3
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Robotics Algorithms & Controls Engineer
Senior Robotics Algorithms & Controls Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 160,000 - 210,000
Senior Software Engineer - Robotic Surgery & Manufacturing
Senior Software Engineer - Robotic Surgery & Manufacturing

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Senior Software Engineer
Senior Software Engineer

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

On-site
USD 130,000 - 170,000