Software Engineer for Motion Planning


Job Responsibilities

1. Development and implementation of planning algorithms for autonomous driving systems;

2. Working with algorithm experts in perception, localization and control for prototyping an autonomous vehicle.

Job Requirements

1. Understanding of classical planning algorithm (A*, Convex Optimization, RRT);

2. Excellent C++ and familiarity with Linux;

3. Knowledge on vehicle dynamics modeling;

4. Experience with deep learning based motion planning approaches (Q-learning, DQN), and hands-on experience in autonomous vehicle system design and implementation preferred.