Software Engineer Planning

Deeproute.ai

Apply to this job
Fremont, California, US on site Until 8/22/2026 First posted March 22, 2025 Last posted June 9, 2026
Job description
  • Develop planning algorithms for trajectories
  • Design policies and plans to manage multi-actor interactions and plans under uncertainty
  • Work with other internal autonomy teams to help to continuously improve and refine the self-driving system

Requirements

  • Master or Ph.D. degree in Computer Science, Electric Engineering, Mechanical Engineering or a related field
  • Professional C++ experience designing any-angle robotic navigation algorithms such as Dijkstra, A*, D*, RRT, RRT* and RRG
  • Experience in at least one of: robotics research in motion planning, trajectory optimization, planning under uncertainty, probabilistic robotics, data analysis at scale, machine learning at scale
  • Experience in data structures and advanced algorithms
  • Experience in ROS is a plus.
  • Publications in top conferences/journals in a related field or equivalent experiences is a plus
About this role

Summary

Develop algorithms for autonomous vehicle planning, managing multi-actor interactions and uncertainty

Job title

Software Engineer Planning

Experience level

null

Industry

software

Location requirements

Fremont, California, United States, on-site work only

Salary

Not specified

Management role

No

Skills & keywords

Required skills

C++data structuresalgorithmsROS

Preferred skills

robotics researchpublications

Specializations

roboticsmotion planningtrajectory optimizationprobabilistic roboticsmachine learning
Locations

Structured locations inferred from the posting.

Fremont, CA, USA

On-site City