Robotics Software Engineer

Relling•San Francisco, CA
•Onsite

About The Position

Relling builds ready-to-deploy robot workcells for US manufacturers, designing and testing them in San Francisco and deploying systems on factory floors. This is a full-time, in-person role in Potrero Hill, San Francisco. The Robotics Software Engineer builds and owns software connecting perception, planning, and control on real robot hardware; develops tests, diagnostic tools, and logs to help reproduce intermittent failures; works with engineers bringing up each cell to resolve sensor and runtime issues; and validates fixes on hardware.

Requirements

  • Experience shipping and supporting software on real robotic or hardware systems, with clear end-to-end ownership that can be explained.
  • Strong programming fundamentals in Python or C++.
  • Sound engineering judgment.
  • Comfort debugging across software and hardware interfaces and using measurements and tests to find root causes.

Nice To Haves

  • Experience with ROS/ROS 2, computer vision, or robot motion; a specific middleware background is not required.

Responsibilities

  • Build and own software connecting perception, planning, and control on real robot hardware.
  • Write tests, diagnostic tools, and logs that make intermittent failures easier to reproduce.
  • Work through sensor and runtime issues with engineers bringing up each cell.
  • Validate fixes on hardware.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service