Tailored answers, filled into supported job forms.Your tailored resume and answers, filled into supported job forms for you to review.

Download the Chrome Extension
AI AdoptionFunded CompaniesJob SimulationCertificationsRoadmapsJobsPricing
Sign In
OneRoadmap

OneRoadmap is a career platform built around ORI, its AI career agent. ORI finds overlooked job opportunities, matches them to your profile and shows the skill gaps to close, with roadmaps, challenges, job simulations and certifications to close them. When you are ready, it prepares a tailored resume, application answers and an application strategy, with a cover letter where the application asks for one. The OneRoadmap Chrome extension fills supported application forms for you to review and submit, and you keep track of every application in one place.

gaurav.ghai@oneroadmap.in
Delhi NCR, India

Platform

  • AI Roadmaps
  • Free Certifications
  • Learning Resources
  • Pricing

Training

  • AI Adoption Workshops
  • Expert Sessions
  • Upcoming Events
  • Workshop Gallery

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Refunds
  • Delete your data

© 2026 OneRoadmap

Operated by Ghai Technologies, India · International operations through One Roadmap Marketing Management, Dubai, UAE

Built for your next chapter.

Open roles

SOFTWARE · Software

Senior Software Engineer

Andromeda Surgical

Senior · 5+ yrsOn-site · South San Francisco, CAListed 1d ago
Apply now

Backed by

Y Combinator

HQ

🇺🇸 San Francisco

Open roles

6

How to stand out for Senior Software Engineer at Andromeda Surgical

Auto Match agent

Let ORI find you the best jobs.

Set up your Auto Match agent once - your target role, level and where you want to work. It searches every day, scores each opening against your profile and resume, and delivers the ones worth applying to, with a prepared application a click away.

Searches every day Scored against your profile Applications prepared for you
Sign in & set up Auto Match agent

Resume & career call

Get your resume reviewed for this role - 30-minute 1:1 call

Line-by-line resume feedback for this application, how to position your Role Readiness, and a clear plan for what to do next - with a OneRoadmap career coach.

Experience Senior · 6+ yrs (5–7 years)

About the role

structured by ORI

SoftwareSenior Software EngineerSouth San Francisco, CAFull-timeOn-siteApplyThe roleAndromeda 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…

What you will 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.

What they are looking for

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

Nice to have

  • Experience building software for robotics systems.
  • Experience with Linux-based development environments.
  • Experience with ROS or ROS2.
  • Experience with 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.

Benefits

  • Competitive salary and equity package
  • Flexible healthcare benefits through an individual coverage reimbursement program
  • Monthly health and wellness stipend
  • 401(k) retirement plan
C++PythonSoftware ArchitectureSystem DesignTestingDebuggingRoboticsLinuxROSROS2
Full posting text

SoftwareSenior Software EngineerSouth San Francisco, CAFull-timeOn-siteApplyThe roleAndromeda 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 are a small, highly collaborative team that values ownership, curiosity, technical rigor, and the ability to move quickly from idea to execution.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 look forSoftware 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 with 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.What success looks likeSuccessful engineers at Andromeda combine strong technical execution with ownership and sound engineering judgment. They build reliable software, write high-quality code, validate their work through testing, collaborate effectively across disciplines, and help move products from idea to deployment in a fast-paced environment.Why join AndromedaAt Andromeda, you will have the opportunity to work alongside a small, highly technical team tackling some of the hardest problems in robotics, software, and healthcare. Your work will directly impact products that are deployed in real clinical environments and have the potential to improve patient outcomes at scale.We offer•Competitive salary and equity package•Flexible healthcare benefits through an individual coverage reimbursement program•Monthly health and wellness stipend•401(k) retirement plan•Visa sponsorship available for eligible candidates•The opportunity to help build a category-defining company from an early stageApplySend a CV and two or three sentences on the hardest system you have taken from prototype to production.jobs@andromedasurgical.comTeamSoftwareLocationSouth San Francisco, CATypeFull-time · On-site

Apply on company site

Meet Ori - your career agent on WhatsApp

Find jobs, get your roadmap, check if you're ready for a role and prepare applications - in chat, any language.

Ask Ori about this role
Checking your fit…
Andromeda Surgical

Healthcare

Autonomous surgical robots

Backed by Y Combinator

Company pageWebsite

More at Andromeda Surgical

Andromeda SurgicalFunded

On-site · South San Francisco, CA

Senior · 1d ago

Lead Hardware Engineer
hardware development+7 more
View role
Andromeda SurgicalFunded

On-site · South San Francisco, CA

1d ago

Machine Learning Engineer
Machine Learning+6 more
View role
Apply