Founding Software Engineer - Autonomy Systems
Redwood City, CAFull-timePosted 3mo ago
About the role
Founding role to define and build the autonomy stack for general-purpose mobile manipulators, with initial focus on perception and real-world robotics deployment.
Responsibilities
- Implement autonomy modules: Implement reliable, production-quality components that give our robots a coherent understanding of their 3D environment.
- Debug cross-module failures: Use diagnostic tools like visualization, logs, and real robot data to diagnose failures of a complex robotics system.
- Manage system tradeoffs: Make practical engineering decisions across accuracy, latency, compute, robustness, and real-time robot behavior.
- Test on real robots: Use hardware experiments and field data to evaluate performance, identify failure modes, and improve the autonomy reliability.
Qualifications
- Strong C++ and Python skills: you write robust and production-quality robotics software.
- You have deployed and tested on physical robots and sensors in the real world, not just simulation.
- Solid robotics fundamentals with hands-on experience in perception, planning, or manipulation.
- You understand how autonomy modules interact in a real robot system and can reason about tradeoffs across accuracy, latency, robustness, and compute.
- Familiar with ROS2 or similar middleware.
Skills
Required:C++PythonRobotics fundamentals (perception, planning, manipulation)ROS2 or similar middleware
Last updated Oct 22, 2026. Interested? Apply on the company site.
About Sancho
Physical API for Advanced Manufacturing
Sancho is the physical API for manufacturing, giving robots the intelligence to operate machines and execute fragmented workflows.
Physical APIAdvanced ManufacturingManufacturing workflowsrobotics
More open roles at Sancho
- Founding Mechatronics Engineer3d agoRedwood City, CA
- Founding Research Engineer - Mobile Manipulation3mo agoRedwood City, CA