New Grads 2026 - General Software Engineer (Beijing/Guangzhou/Shanghai, China)
WeRide· Campus Recruiting
Hybrid (Beijing/Guangzhou/Shanghai)Full-timePosted 4mo ago
About the role
WeRide is hiring a new graduate general software engineer in Beijing, Guangzhou, or Shanghai, China to work on in-vehicle systems, cloud/backend support for AV fleets, and ML/DS infrastructure for autonomous driving.
Responsibilities
- Build real-time, in-vehicle systems that ensure the AV operates safely and efficiently in its environment.
- Develop a high-performance, highly reliable data transport framework, and enhance the logging infrastructure to support robust data collection.
- Develop a real-time communication service framework between embedded devices and the host computer, enhancing the real-time troubleshooting capabilities of the in-vehicle system.
- Develop cloud-based and backend systems that support the AV fleet, as well as create intelligent tools for our developers.
- Design and develop new features to continuously optimize computational performance, and create tools to assist other teams by proactively informing developers of potential performance issues.
- Build services and infrastructure bridging machine learning and distributed systems, while evaluating database-related changes submitted by other engineers or community contributors.
- Work closely with other engineering teams and business groups to develop comprehensive end-to-end solutions.
- Optimize for efficient model deployment, enhance the machine learning workflow, and build and support large-scale model evaluation systems.
- Develop high-performance GPU/CPU kernels by utilizing low-level hardware features and knowledge of performance characteristics.
- Build a model conversion, evaluation, and management system.
- Develop and sustain scalable and high-performance infrastructure for training, optimizing, and deploying machine learning models.
- Work with multiple algorithm teams and optimize efficient algorithms for self-driving vehicles.
Qualifications
- Pursuing a BS/MS degree in Computer Science, Software Engineering, Mathematics, or a related technical field, or equivalent practical experience, with an expected graduation date before December 2026.
- Proficient in C++ and/or Python, Java, Go with knowledge of its latest features.
- Have good programming practices, adhere to coding standards, and follow test-driven development.
- Strong analytical and problem-solving skills.
- Excellent communication, and cross-functional team collaboration abilities.
- Passion for innovation in the autonomous vehicle industry.
Skills
Required:C++PythonTest-driven developmentCommunication
Nice to have:JavaGo
Last updated Oct 21, 2026. Interested? Apply on the company site.
About WeRide
To Transform Urban Living with Autonomous Driving
WeRide is a leading, commercial-stage global company that develops autonomous driving technologies from Level 2 to Level 4.
autonomous drivingadvanced drivingselfdrivingdriverless
More open roles at WeRide
- Senior Business Development Manager – Physical AI Solutions (North America)4d agoHybrid (San Jose, CA | Remote (US)) · Product
- Office Administrator (Singapore)1mo agoSingapore · Admins
- New Grads 2027 - Software Engineer, Algorithm2mo agoSan Jose, CA · Campus Recruiting
- New Grads 2027 - Software Engineer - Perception/Computer Vision2mo agoSan Jose, CA · Campus Recruiting
- New Grads 2026 - Algorithm Software Engineer (Beijing/Guangzhou/Shanghai, China)4mo agoHybrid (Beijing/Guangzhou/Shanghai)