Senior Staff Software Engineer, Motion Planning
Core
Setting the technical roadmap and architecture for collision-free motion planning (whole-body, manipulation, grasping, loco-manipulation) for Agility's commercially deployed humanoid robots.
Role type
Senior Staff Software Engineer (Motion Planning)
Builds
Motion planning and trajectory optimization algorithms for humanoid robots
Domain
Robotics (Humanoid automation, warehouse/manufacturing)
Deliverable
production ML models
Required skills
Sample-based motion planning, trajectory optimization, model predictive control (MPC), geometric and kinodynamic constraints, modern C++ (C++17/20), Python, high-DOF robot manipulation, real-time robotics systems, cross-team architectural leadership
Preferred skills
Humanoid robot experience, loco-manipulation, whole-body MPC, task and motion planning (TAMP), machine learning for planning acceleration, perception integration, robotics publications
Technologies
C++17/20, Python
Responsibilities
Own and drive the technical roadmap for collision-free motion planning; Design, implement, test, and deploy motion planning and trajectory optimization algorithms; Architect motion planning systems for modularity and integration; Develop algorithms robust to environmental uncertainty; Lead cross-team architectural decisions and mentor senior engineers
Seniority
Senior Staff, hands-on IC with technical leadership