Back to search

Software Lead

We are looking for a Software Lead who leads by example, writing production code every day and setting the bar for how software gets built at an AI-native surgical robotics company. You'll own the software that ties our system together, from embedded firmware to real-time services to the interfaces physicians use at the table.

  • San Francisco, California, United States
  • Full-time
  • On-site
  • Posted Nov 9, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise SoftwareMedical Devices

Responsibilities

  • Hands-on development: Write production code across firmware, real-time services, and clinician-facing apps, taking on the hardest and highest-risk parts yourself.
  • System architecture: Architect software that scales with Mosaic's ambitions, bringing perception and machine learning models into a real-time, safety-critical robotic system.
  • Lab-to-fix loop: Debug issues from the bench and preclinical studies through root cause to verified fix, so each study improves the next.
  • AI-native development: Define how we use agentic development in a regulated industry to improve both quality and speed.
  • Engineering standards: Own branching, CI/CD, automated testing, and releases. Review code daily and hold a high bar for readability, test coverage, and defensive design.
  • Team building: Help hire and mentor the engineers who join after you.
  • Regulated development: Run development under IEC 62304 and our ISO 13485 quality system, producing design history and traceability as part of the work, and support submissions and audits with clear documentation.
  • Risk management: Contribute to ISO 14971 hazard analysis and software risk controls.
  • Cybersecurity: Build security into the design, including threat modeling, SBOM, and vulnerability management, in line with FDA premarket cybersecurity guidance.

Requirements

  • computer science
  • computer engineering
  • electrical engineering
  • robotics
  • Experience in a surgical robotics
  • Experience in a medical device
  • Experience in a aerospace
  • Experience in a automotive

Nice to have: ROS/ROS2, real-time control, hardware bring-up, sensor integration, agentic coding, medical device product development, design controls, risk management, verification and validation, cybersecurity, regulatory submissions, endovascular experience

Skills

C++Pythonreal-time systemsembedded systemsfirmwaresystem architectureCI/CDautomated testingC++PythonROSROS2

More jobs nearby

Full description

At Mosaic Intelligence Labs, we're building machine intelligence to enable more scalable endovascular intervention. Our mission is to make surgery safer, more precise, and more accessible by combining multimodal sensing, robotics, and machine learning into systems that can perceive, navigate, and ultimately operate within the human vasculature. We believe the future of surgery will be incisionless, perception-first, and increasingly autonomous. Our founders began this journey in operating rooms at Stanford, learning directly from physicians and their teams. But they were deeply dissatisfied with the status quo in medtech, and found the needs-driven approach to product development to be a necessary but not sufficient feature of building a great company. After spending several years away from the medtech industry, we pride ourselves on being highly intentional about what we keep and what we shed of medtech’s traditional ways. We're looking for our Software Lead to help us scale this approach. ABOUT THE ROLE We're looking for a Software Lead who leads by example, writing production code every day and setting the bar for how software gets built at an AI-native surgical robotics company. You'll own the software that ties our system together, from embedded firmware to real-time services to the interfaces physicians use at the table, working alongside our perception, hardware, and clinical teams in the lab and, increasingly, in animal labs and cath suites. One day, you might be tracking down a timing issue between a sensor stream and the motion controller. Next, you might be designing how a new perception module integrates into our controls and software architecture, or shipping a fix for something that broke in a preclinical study. Your job is to build software that physicians can trust, and to make sure we can keep improving it quickly. This is a tech lead role reporting to our VP of Engineering, with the opportunity to grow into leading a larger software engineering function as we scale. WHAT YOU'LL BUILD - Software platform: - Hands-on development: Write production code across firmware, real-time services, and clinician-facing apps, taking on the hardest and highest-risk parts yourself. - System architecture: Architect software that scales with Mosaic's ambitions, bringing perception and machine learning models into a real-time, safety-critical robotic system. - Lab-to-fix loop: Debug issues from the bench and preclinical studies through root cause to verified fix, so each study improves the next. - Engineering practice: - AI-native development: Define how we use agentic development in a regulated industry to improve both quality and speed. - Engineering standards: Own branching, CI/CD, automated testing, and releases. Review code daily and hold a high bar for readability, test coverage, and defensive design. - Team building: Help hire and mentor the engineers who join after you. - Safety, security, and compliance: - Regulated development: Run development under IEC 62304 and our ISO 13485 quality system, producing design history and traceability as part of the work, and support submissions and audits with clear documentation. - Risk management: Contribute to ISO 14971 hazard analysis and software risk controls. - Cybersecurity: Build security into the design, including threat modeling, SBOM, and vulnerability management, in line with FDA premarket cybersecurity guidance. WHAT WE'RE LOOKING FOR - Strong engineering foundations: A background in computer science, computer or electrical engineering, robotics, or a related field, with experience building software that runs on or controls real hardware. - Relevant experience: 8+ years building production software, including time as a technical lead or architect who still shipped code. - Fluency across the stack: Strong C++ and Python, experience with real-time or embedded systems, and the judgment to pick the right tool for each layer. - Quality as a habit: You write tests as you write code, design for failure, and treat traceability as part of good engineering rather than a tax on it. - A low-ego builder: You'd rather fix a problem than describe it, care more about the right solution than whose idea it was, and build trust across disciplines. - Comfort with ambiguity: You thrive in an early-stage environment where the product, processes, and your own role will evolve. WAYS TO STAND OUT - Robotics software: ROS/ROS2, real-time control, hardware bring-up, and sensor integration. - AI-native engineering: You've changed how a team builds software with agentic coding tools and know where they need guardrails. - Medical device product development: Design controls, risk management, verification and validation, cybersecurity, and regulatory submissions, with an eagerness to find lighter-weight ways to meet the intent of design controls. - Regulated software experience: Shipping IEC 62304 Class B or C software, or software in another safety-critical field such as aerospace or automotive. - Surgical or interventional robotics: Developing or clinically deploying robotic systems used in procedural medicine. - Endovascular experience: Exposure to catheter-based interventions in cardiology, radiology, or neurovascular procedures. You don't need to check every box. We're most interested in strong engineering judgment, a deep sense of ownership, and a willingness to build. ABOUT OUR TEAM We're a small, technically deep team building a new category of intelligent surgical systems. Our work brings together robotics, medical imaging, mechanical engineering, machine learning, and clinical medicine. We believe in testing on physical systems early, learning directly from clinical collaborators, and iterating quickly. As our Software Lead, you'll shape not only our product but how software engineering works at Mosaic, working alongside our founders, physicians, and engineers from day one.

Software Lead at Mosaic Intelligence | Referso Jobs