1h ago
Senior Software Engineer, Navigation
Fremont, CA, Salem, OR, or Pittsburgh, PA
full-timesenior Hybridrobotics
Tech Stack
Description
You will design and deploy real-time motion planning and navigation systems for humanoid robots in logistics and manufacturing environments. This role focuses on developing 3D collision-aware motion planning, advancing locomotion capabilities, and integrating with AI and controls teams to enable robust autonomous operations.
Requirements
- 5+ years professional experience in robotics navigation and motion planning for autonomous mobile platforms
- Expertise in 3D map representations (octomaps, voxel grids) for path planning and collision avoidance
- Strong knowledge of locomotion planning algorithms (RRT/PRM, MPC/LQR, hybrid A*)
- Expert proficiency in modern C++ (C++17/20) with multithreaded code experience
- Experience with ROS/ROS2, DDS, and optimization libraries (Ceres, IPOPT, OSQP)
Responsibilities
- Design, implement, and deploy 3D motion planning algorithms for locomotion with whole-body collision awareness
- Own core components of navigation stack: local planning maps, terrain models, grid map representations
- Develop and maintain 3D footstep path planner to reduce navigation cycle times
- Define navigation features and route planning algorithms for multi-agent robot fleets
- Design and maintain regression testing pipelines for motion planning and navigation modules
0 views 0 saves 0 applications