CareerPlanGet AI match score →

Senior Software Engineer, Navigation

Fremont💼 Full-time💰 $155,000–$155,000🗓 2026-06-10 → 2026-07-31

Core

Design and deploy real-time motion planning and navigation systems for humanoid robots to operate autonomously in complex logistics and manufacturing environments.

Role type

Senior IC robotics software engineer (navigation/motion planning)

Builds

Real-time navigation stacks, 3D motion planning algorithms, and multi-agent coordination features for commercial humanoid robots

Domain

Robotics / Autonomous Mobile Robots / Logistics & Manufacturing

Deliverable

production ML models | product features

Required skills

Real-time 3D motion planning, volumetric map representations (octomaps, voxel grids), sampling-based planners (RRT/PRM), optimization-based methods (MPC/LQR), hybrid A*, modern C++ (C++17/20), multithreaded programming, ROS/ROS2, optimization libraries (Ceres, IPOPT, OSQP), physical robot debugging, sensor integration (LiDAR, camera)

Preferred skills

Reinforcement Learning (RL) for locomotion, GPU-accelerated spatial data structures (CUDA, NVBlox), robot kinematics/dynamics/state estimation, multi-robot mapping and localization

Technologies

C++17/20, ROS/ROS2, DDS, Gazebo, MuJoCo, Isaac Sim, Ceres, IPOPT, OSQP, CUDA, NVBlox

Responsibilities

Design and implement 3D motion planning algorithms for locomotion; own core navigation stack components (local planning maps, terrain models); develop 3D footstep path planners; define route planning algorithms for multi-agent fleets; maintain regression testing pipelines; integrate locomotion behaviors with RL policies; debug planning algorithms on real-world hardware

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗