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