Robotics Controls Engineer

Andromeda SurgicalSouth San Francisco, CA
$150,000 - $250,000

About The Position

We are looking for a Robotics Controls Engineer to help build the control systems that power our surgical robotic platform. This is a hands-on engineering role focused on developing, testing, and deploying real robotic systems. You will work closely with software, hardware, and product teams to design solutions that operate reliably in real- world surgical environments. This is not a research-only role. We are looking for engineers who can bridge controls theory and implementation, write production code, and take ownership of problems from concept to deployment.

Requirements

  • Strong foundation in robotics and control systems.
  • Experience implementing control algorithms in real-world systems.
  • Understanding of dynamics, state estimation, feedback control, and motion planning.
  • Ability to reason through system-level tradeoffs and constraints.
  • You must be able to write and ship production code in C++ on your own. You don't need to be a pure software engineer, but you do need to code independently and write real, maintainable code, not just prototypes or pseudocode.
  • Ability to write maintainable, modular, production-quality code.
  • Experience designing software that can be extended and maintained by a team.
  • Experience writing tests and validating software behavior.
  • Strong debugging skills.
  • Ability to break down ambiguous problems and identify missing requirements.
  • Comfortable making engineering decisions with incomplete information.
  • Strong problem-solving skills and bias toward action.
  • Ability to independently drive projects forward.
  • Comfortable working in a fast-moving environment with evolving priorities.
  • Willingness to seek feedback, iterate quickly, and collaborate closely with teammates.

Nice To Haves

  • Experience developing and deploying controls solutions in robotics, autonomous systems, aerospace, industrial automation, or other controls-intensive environments.
  • Experience with MPC, iLQR, or optimal control methods.
  • Experience with ROS or ROS2.
  • Experience with robotic manipulators or multi-DOF systems.
  • Experience with embedded systems.
  • Experience working in startup environments.

Responsibilities

  • Design and implement control algorithms for robotic systems.
  • Develop production software in C++ and Python.
  • Design, test, and deploy robotic features from concept through production.
  • Build motion control, estimation, and robotic system behaviors.
  • Write tests and validation as a core part of how you build, not an afterthought.
  • Debug complex issues across software, controls, and hardware systems.
  • Work closely with cross-functional teams to bring new capabilities to the robot.
  • Participate in real-world system validation and deployment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service