Staff/Senior Software Engineer – Planning Architecture
DiDi Labs.com
Office
San Jose, CA
Full Time
About The Company
DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet.
About The Role
We are seeking a Staff or Senior Software Engineer to architect the planning system for our autonomous vehicles. You will design scalable software infrastructure and define technical standards for our planning stack.
Responsibilities
- Architect the planning system infrastructure and data flow pipelines
- Design scalable software frameworks for motion planning modules
- Establish technical standards and APIs for system integration
- Optimize system latency and reliability through architectural improvements
- Drive technical decisions and mentor engineers on best practices
Qualifications
- B.S./M.S. in CS, Robotics, or related field
- 3-5 years of experience in autonomous systems or robotics architecture
- Expert proficiency in C++ with strong system design skills and expertise in middleware.
- Deep understanding of software architecture and distributed systems
- Experience with large-scale autonomous vehicle software stacks
Preferred Qualifications
- Experience designing planning or perception systems for autonomous vehicles
- Knowledge of real-time systems and safety-critical software design
- Familiarity with ROS2, DDS, or other middleware frameworks
I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on https://v.didi.cn/AQnxlBa
Staff/Senior Software Engineer – Planning Architecture
Office
San Jose, CA
Full Time
October 6, 2025