About the Role
Design and implement robust and safe motion planning algorithms for autonomous vehicles, enabling them to navigate complex road networks and interact safely with dynamic obstacles. This role is critical for generating smooth and efficient driving trajectories.
Responsibilities
- Develop algorithms for path planning and trajectory generation in real-time.
- Address challenges such as collision avoidance, traffic rule adherence, and comfortable driving.
- Integrate motion planning with behavior prediction and controls systems.
- Evaluate and optimize planning performance through simulation and on-vehicle testing.
- Collaborate with perception, prediction, and controls engineers.
Requirements
- Experience with motion planning algorithms (e.g., sampling-based, optimization-based) in robotics or autonomous systems.
- Strong background in computational geometry and optimization.
- Proficiency in C++ and relevant simulation environments.
- Understanding of vehicle kinematics and dynamics.
Qualifications
Experience with reinforcement learning for motion planning, or reactive planning strategies.
Benefits
- Competitive salaries, stock options & 401(k) plan with match
- Daily catered lunches & a fully stocked kitchen
- Comprehensive health and wellness benefits, including paid parental leave
- Company events, retreats and team social hours
- Collaborative office space built for productivity & wellbeing
- Furry friends are welcome at our pet friendly office