- Company Name
- DiDi
- Job Title
- Motion Planning Engineer (PhD, Intern)
- Job Description
-
Job title: Motion Planning Engineer (PhD, Intern)
Role Summary: Apply research expertise in motion planning to design and refine behavioral and trajectory algorithms for autonomous vehicles, integrating geometry-based path planning with context-aware speed control, and collaborating across perception, prediction, and control teams.
Expactations: Deliver innovative planning solutions, implement and benchmark algorithms in simulation and real-world tests, debug performance issues, and contribute to research publications and technical documentation.
Key Responsibilities:
- Implement behavioral planning modules for lane changes, merges, yields, and multi‑agent interactions.
- Design and optimize motion planning algorithms that merge geometry‑based path reasoning with speed reasoning to produce smooth, safe trajectories.
- Develop core geometry and velocity planning systems that maintain feasibility, compliance, and comfort under varied driving scenarios.
- Model complex driving environments and agent behaviors to build robust world representations under uncertainty.
- Formulate cost functions and optimization frameworks balancing safety, comfort, and efficiency.
- Analyze, test, and debug system performance using simulation and real‑world data; conduct root‑cause investigations and recommend improvements.
- Collaborate with researchers and engineers in Perception, Prediction, and Control to integrate planning into a reliable autonomy stack.
Required Skills:
- PhD‑level research background in motion planning, robotics, or autonomous systems.
- Strong knowledge of motion planning algorithms (optimization, sampling, graph/search‑based).
- Experience with behavioral planning, trajectory optimization, and multi‑agent interaction modeling.
- Published research in top tier conferences (RSS, ICRA, IROS, CVPR, NeurIPS, CoRL).
- Hands‑on C++ and Python programming for real‑time algorithms.
- Analytical problem‑solving, effective communication, and collaborative mindset.
Required Education & Certifications:
- PhD in Robotics, Computer Science, Electrical Engineering, or related field (or imminent completion).
- Prior research or internship experience in motion planning and autonomous systems.