Senior Software Engineer, Planning (Robotics)
Core
Design and deploy global routing, decision-making, and motion planning algorithms for autonomous delivery robots in complex urban and indoor environments.
Role type
Senior IC robotics planning engineer
Builds
Autonomous delivery robot fleet for last-mile logistics
Domain
Robotics / Autonomous Driving / Logistics
Deliverable
production ML models
Required skills
C++, Python, Linux, ROS/ROS2, Apollo/Autoware, Lattice planning, Dynamic Programming (DP), Quadratic Programming (QP), Hybrid A*, Partially Observable Markov Decision Processes (POMDP), Imitation Learning, Reinforcement Learning, Trajectory evaluation
Preferred skills
End-to-end planning deployment, Top-tier conference publications (ICRA, IROS, IV, CVPR), Isaac Sim/Lab experience
Technologies
CARLA, NVIDIA Isaac, ROS, Apollo, Autoware
Responsibilities
Design global routing and motion planning systems; Develop algorithms for unstructured indoor environments; Define quantitative metrics and build data loops; Debug algorithms in simulation and real-world testing; Collaborate on end-to-end planning research
Seniority
Senior, hands-on IC
