
Senior Software Engineer, Navigation
Agility Robotics28 days ago
Base Salary
$155k - $241k/yr
Responsibilities
- Design, implement, and deploy 3D motion planning algorithms for locomotion.
- Own the core components of the navigation stack, including local planning maps and terrain models.
- Develop and maintain a 3D footstep path planner to reduce navigation cycle times.
- Define and implement navigation features and route planning algorithms for multi-agent robot fleets.
- Drive the maturity of release processes by maintaining regression testing pipelines.
- Collaborate with AI and Controls teams to integrate locomotion behaviors with RL policies.
- Integrate and debug planning algorithms on real-world hardware.
Requirements
- 5+ years of experience in robotics, focusing on real-time navigation and motion planning systems.
- Expertise in 3D/volumetric map representations for path planning and collision avoidance.
- Deep understanding of locomotion-specific path and motion planning algorithms.
- Proficiency in modern C++ with experience in high-performance, multithreaded code.
- Experience with robotics frameworks like ROS/ROS2 and optimization libraries for motion planning.
- Ability to test and debug systems on physical robots and integrate environment data.
Benefits
- 401(k) Plan with a 6% company match.
- Company stock options.
- 100% company-paid medical, dental, vision, and disability insurance.
- Flexible, unlimited PTO and 10 company holidays for exempt employees.
- Catered lunches and healthy snacks at certain locations.
- Generous paid parental leave programs.
- Support for flexible work arrangements.
- Professional development and tuition reimbursement programs.
- Relocation assistance for eligible roles.
- Annual discretionary bonus for eligible roles.