Senior Software Engineer, Planning
Core
Design and deploy decision-making and motion planning algorithms for autonomous delivery robots in complex urban and indoor environments.
Role type
Senior IC autonomous planning engineer
Builds
Global routing, decision, and motion planning systems for last-mile delivery robots
Domain
Autonomous robotics / Logistics / AI
Deliverable
production ML models | product features
Required skills
C++, Python, Linux, ROS/ROS2, Apollo/Autoware, Lattice planning, DP/QP, Hybrid A*, POMDP, imitation learning, reinforcement learning, hierarchical planning stacks, CARLA, NVIDIA Isaac
Preferred skills
Publications in ICRA/IROS/IV/CVPR, end-to-end planning deployment experience
Responsibilities
Design global routing and motion planning systems ensuring safety and efficiency; Develop planning for public roads and semi-enclosed parks with dynamic conditions; Research nonlinear multi-objective planning in unstructured indoor environments; Define metrics and build data loops for automated testing; Participate in data-driven end-to-end planning research and scenario optimization
