All jobsApply now
Senior Software Engineer, Navigation
Agility Robotics
Salem, OR · RemoteFull-time$155,000 – $241,000 / yearly
Job details
Pay
$155,000 – $241,000 / yearly
Job type
Full-time
Work setting
Remote / Hybrid
Location
Salem, OR
Posted
Posted 2 months ago
Full job description
Design and implement 3D motion planning algorithms for humanoid locomotion with real-time collision avoidance. Hybrid; Salem, OR or other Agility offices.
- Manage core navigation stack components including local planning maps and terrain models
- Develop a 3D footstep path planner to reduce navigation cycle times
- Create navigation features and route planning for multi-agent robot fleet coordination
- Build regression testing pipelines for motion planning and navigation modules
- Integrate planning algorithms with AI policies and controls on physical hardware
Qualifications
- RL training and deployment for locomotion behaviors
- MPC implementation for dynamic robot locomotion
- GPU-accelerated spatial data structures (NVBlox, CUDA)
- Multi-robot coordination and route planning experience
- Publications at top robotics conferences (ICRA, RSS, IROS, CoRL)
Requirements
- 5+ years in robotics developing real-time navigation and motion planning
- Expertise in 3D/volumetric map representations (octomaps, voxel grids)
- Deep understanding of path/motion planning algorithms (RRT/PRM, MPC/LQR, hybrid A*)
- Expert C++ proficiency (C++17/20) with multithreaded, high-performance code
- Experience with ROS/ROS2, DDS, and optimization libraries (Ceres, IPOPT, OSQP)
- Proven ability testing and debugging on physical robots
RoboticsTech
Ready to apply?
Apply on the company siteYou’ll be taken to an external site to complete your application.