785,998open jobs
49,814companies
121,445added this week
Browse all
Salary
$150k – $250k per year
Location
In office (South San Francisco)
Seniority
Senior · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
A smarter surgical platform. We're building the intelligence layer for surgery, starting with endourology.

About Andromeda

Andromeda is building autonomous surgical robots designed to help surgeons perform procedures more safely, consistently, and efficiently. Our engineers work across robotics, software, hardware, machine learning, and clinical operations to bring robotic systems from concept to real-world deployment. We’re looking for people who enjoy solving difficult problems, taking ownership, and working closely with a small, highly collaborative team.

The Role

We are looking for a Senior Software Engineer to help build the software systems that power our robotic platform. This is a hands-on engineering role focused on designing, building, testing, and deploying production software. You will work closely with robotics, controls, hardware, and machine learning engineers to develop systems that are reliable, maintainable, and scalable. This is not a role focused on maintaining legacy systems or implementing isolated features. We are looking for engineers who can take ownership of complex problems, make sound engineering decisions, and drive projects from concept through deployment.

What You’ll Do

  • 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.

What We’re Looking For

Software Engineering

  • 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. For this role, testing and software quality are a must, not a nice-to-have.
  • Strong debugging and problem-solving skills.

Systems Thinking & Ownership

  • Ability to break down ambiguous problems into actionable solutions.
  • Comfortable making engineering decisions with incomplete information.
  • Strong ownership mindset and ability to independently drive projects forward.
  • Ability to identify risks, tradeoffs, and missing requirements early.
  • Comfortable operating in a fast-moving environment with evolving priorities.

Collaboration & Communication

  • Strong communication and collaboration skills.
  • Ability to work effectively across software, robotics, hardware, and product teams.
  • Open to feedback and iterative development.
  • Comfortable discussing technical decisions and tradeoffs with teammates.

Nice to Have

  • Experience building software for robotics systems.
  • Experience with Linux-based development environments.
  • Experience with ROS or ROS2.
  • Experience working with real-time or performance-critical systems.
  • Experience with cloud infrastructure and distributed systems.
  • Experience with embedded or hardware-adjacent software.
  • Experience working in startup environments.
  • Experience in robotics, autonomous vehicles, medical devices, aerospace, or other highly technical engineering environments.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
785,998 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
South San Francisco
Software Engineer 3 15 days ago
$97k – $145k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Wilmington
C#
C++
Apply
$115k – $173k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Hillsboro
Python
C#
C++
AI/ML
Copilot
ChatGPT
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
HPC
Windows
Management
Agile
Apply
$86k – $130k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hillsboro
C#
C#
.NET
DevOps
Git
TCP/IP
Management
Agile
Scrum
Apply
Software Engineer 3 8 days ago
$86k – $130k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Budd Lake
C#
C#
.NET
DevOps
Git
TCP/IP
Management
Agile
Scrum
Apply
Software Engineer 3 8 days ago
$86k – $130k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Hillsboro
C#
C#
.NET
DevOps
Git
TCP/IP
Management
Agile
Scrum
Apply
$150k – $250k per year • Equity 0.1–0.5% • In office • Full-Time • 3+ years exp • South San Francisco
Python
C++
C++
PyTorch C++
AI/ML
Fine-tuning
Computer Vision
ONNX
PyTorch
Machine Learning
Apply
$150k – $250k per year • Equity 0.1–0.5% • In office • Full-Time • South San Francisco
Python
C++
AI/ML
Machine Learning
Robotics
ROS
ROS2
Motion Planning
Model Predictive Control
Apply
≈ $41k – $80k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Madrid
Python
C++
Management
Agile
Apply
$140k – $200k per year • Equity 0.1–0.5% • In office • Full-Time • 3+ years exp • South San Francisco
Python
AI/ML
Machine Learning
DevOps
Linux
Apply
$50k – $130k per year • Equity 0.1–0.1% • Remote (United States) • Full-Time • 3+ years exp • San Francisco
Python
TypeScript
SQL
AI/ML
AI Agents
Apply
$140k – $200k per year • Equity 0.1–0.5% • In office • Full-Time • 3+ years exp • South San Francisco
Python
AI/ML
Machine Learning
DevOps
Linux
Apply
$150k – $250k per year • Equity 0.1–0.5% • In office • Full-Time • 3+ years exp • South San Francisco
Python
C++
C++
PyTorch C++
AI/ML
Fine-tuning
Computer Vision
ONNX
PyTorch
Machine Learning
Apply
$150k – $250k per year • Equity 0.1–0.5% • In office • Full-Time • South San Francisco
Python
C++
AI/ML
Machine Learning
Robotics
ROS
ROS2
Motion Planning
Model Predictive Control
Apply
UX Designer 7 hours ago
$150k – $250k per year • Equity 0.1–0.5% • In office • Full-Time • 3+ years exp • South San Francisco
AI/ML
Machine Learning
Game Dev
Unity
Unreal Engine
Apply
$180k – $250k per year • Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • South San Francisco • New York • San Francisco
Python
AI/ML
AI Agents
Machine Learning
Apply
≈ $168k – $288k per year (Estimated) • Remote (United States, France, United Kingdom, Canada, Poland) • Full-Time • Bachelor's Degree • New York • London • Paris • Toronto • Atlanta
C++
DevOps
Linux
Robotics
ROS
GTSAM
ROS2
Cartographer
SLAM
Sensor Fusion
LIO-SAM
Apply
≈ $105k – $226k per year (Estimated) • In office • Full-Time • 15+ years exp • Master's Degree • Basel • South San Francisco
Apply
Mechanic "B" 1 day ago
≈ $62k – $124k per year (Estimated) • In office • 5+ years exp • High School Diploma • South San Francisco
Apply
$52k per year • In office • 1+ year exp • South San Francisco
Apply
See all jobs
This is one of many
785,998 more open roles from verified company boards, updated every day.