Robotics Software Engineer I/II
Core
Developing, testing, validating, and integrating robot skills into real customer workflows for humanoid robots operating in warehouses and manufacturing facilities.
Role type
Robotics Software Engineer (hands-on IC)
Builds
Production-ready robot skills and customer workflows for humanoid robots
Domain
Robotics, Automation, Manufacturing
Deliverable
production ML models
Required skills
Python, Linux, Behavior trees, State machines, Task planning, Robot manipulation, Motion planning, Kinematics, Test-driven development
Preferred skills
MoveIt framework, CI/CD workflows, Autonomous robot deployment
Technologies
Python, Linux, MoveIt
Responsibilities
Develop and maintain core library of production-ready skills; Script new skills using behavior trees or state machines; Define test plans and validate skills in simulation and on hardware; Recreate corner cases from logs into repeatable tests; Prototype new skills and customer use cases; Travel to customer sites for deployment support and tuning.
Seniority
Mid-level, hands-on IC
