DiDi's autonomous driving unit is looking to develop Level 4 autonomous driving technology to make transportation safer and more efficient by integrating AD technology into a shared-mobility fleet.
Requirements
- Expert proficiency in C++ for safety-critical, real-time systems.
- Deep expertise in motion planning algorithms and system architecture.
- Experience leading a planning or controls team in autonomous driving.
- Expertise in trajectory optimization and search-based planning.
- Background in system performance optimization for real-time system's efficiency.
Responsibilities
- Architect the core path planning system for real-time trajectory generation and optimization, including geometric search, optimization, open space search etc.
- Lead performance optimization of motion planning algorithms and system architecture, leverage CPU/GPU to boost the computation efficiency.
- Drive the development of safety-critical, low-latency C++ modules.
- Provide technical leadership on software architecture and performance engineering.
- Manage the team by designing OKRs, setting milestones and performance review for the team members.
Other
- M.S. or Ph.D. in CS, Robotics, or related field.
- 5+ years of experience in autonomous systems or robotics.
- Proven track record as a technical lead shipping complex systems.