Experience integrating and debugging software on physical robots.
Ability to investigate unfamiliar systems and deliver practical fixes.
Clear communication skills with engineers and operators.
Comfort with hands-on field work and international deployments.
Responsibilities
Prepare, configure, test, and deploy robot software for real-world environments.
Debug navigation, perception, sensor integration, and system behavior on physical robots.
Work directly with users and deployment partners to understand problems and reproduce failures.
Turn field findings into software fixes, tests, documentation, and improved deployment tools.
Collaborate with mechanical, electrical, and machine learning engineers on cross-system issues.
Help make setup, diagnostics, and support more reliable across international deployments.
Benefits
Onsite work in San Francisco with opportunities for international travel.
Hands-on experience in real-world robotics applications.
Collaboration with a diverse engineering team.
Opportunity to turn field experience into software improvements.
Engagement with users and deployment partners for practical problem-solving.
Full Job Description
Robotics Software Engineer - International Deployments San Francisco • Onsite • Full-time
About the role
A robot needs to work where it is deployed, across unfamiliar environments and the practical constraints that appear outside the lab.
We're hiring a Robotics Software Engineer - International Deployments to bring our robots into real-world use and turn field experience into better software. You'll work across integration, navigation, perception, debugging, and deployment tooling.
The role is based onsite in San Francisco and includes international deployment work. You'll work with the engineering team and the people using our robots to diagnose problems, ship fixes, and make each deployment more repeatable.
What you'll do
Prepare, configure, test, and deploy robot software for real-world environments.
Debug navigation, perception, sensor integration, and system behavior on physical robots.
Work directly with users and deployment partners to understand problems and reproduce failures.
Turn field findings into software fixes, tests, documentation, and improved deployment tools.
Collaborate with mechanical, electrical, and machine learning engineers on issues that cross system boundaries.
Help make setup, diagnostics, and support more reliable across international deployments.