Developing high-performance planning modules for autonomous vehicles to provide traversable, kinematically-feasible trajectories in various on-road autonomy use cases.
Requirements
- Experience developing planning solutions for autonomous vehicles or other mobile robots
- Fluency in writing modern, high-performance C++ code
- Experience writing safety-critical C++ software
- Hands-on experience developing and testing planning algorithms on an autonomous vehicle
- Experience building production software using modern software practices
Responsibilities
- Develop state-of-the-art on-road behavior software and leverage ML components to achieve highway and city driving
- Design and implement planning modules that can be deployed on on-road vehicles for autonomous navigation
- Leverage a priori maps and the outputs of a perception system to determine driving costs to use for planning
- Deploy planning modules to production hardware and test on the road
- Collaborate with customers’ engineers and manage customer relationships
Other
- 3+ years of experience
- A passion for tackling challenging planning problems involving a wide array of vehicles
- Enthusiasm for coming up with practical solutions to cutting-edge challenges in a fast-paced environment
- A MSc or PhD in computer science or applied mathematics with coursework or research experience in planning
- 401k retirement benefits with employer match, learning and wellness stipends, and paid time off