Robotics Software Engineer III, Manipulation
Core
Develop manipulation behaviors for humanoid robots, owning task verticals from definition to reliable on-robot execution using learned and classical methods.
Role type
Senior IC robotics software engineer (manipulation)
Builds
Robust manipulation policies and primitives for humanoid robots to execute complete workflows in warehouses and manufacturing
Domain
Robotics, AI, Automation
Deliverable
production ML models
Required skills
Python, robot data collection, training, and testing on hardware, grasp planning, imitation learning, reinforcement learning, force control, teleoperation, robot sensors, visual servoing, object perception
Preferred skills
Experience with off-the-shelf manipulation and perception models, debugging skills, analytical skills
Technologies
Python, LfD flywheel, large behavior models
Responsibilities
Run iterative policy improvements across data collection, annotation, training, evaluation, and deployment; Root cause failures using logs, replays, and analysis of state distributions; Integrate learned policies with higher-level skills for complete robot workflows; Partner with the ML team on base large behavior models and training recipes
Seniority
Senior, hands-on IC
