New Grads 2026 General Software Engineer

WeRide is a Guangzhou-headquartered autonomous-driving technology company offering commercial L2–L4 autonomous mobility, logistics, and sanitation products and services.

Guangzhou, China
About WeRide

Established in 2017, WeRide develops and commercially deploys autonomous-driving technology through Robotaxi, Robobus, Robovan, Robosweeper, and ADAS offerings, powered by its WeRide One platform.

View jobs by WeRide

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build real-time in-vehicle systems, data transport and logging infrastructure, embedded-device communication services, cloud and backend systems, developer tools, and machine-learning infrastructure. You will optimize performance, support model deployment and evaluation, develop GPU and CPU kernels, and collaborate on end-to-end solutions.

Requirements

  • Pursuing a BS/MS degree in a relevant technical field or equivalent practical experience, with an expected graduation date before December 2026
  • Proficiency in C++, Python, Java, and/or Go
  • Programming practices, coding standards, and test-driven development
  • Analytical and problem-solving skills
  • Communication and cross-functional collaboration abilities

Responsibilities

  • Build real-time in-vehicle systems
  • Develop data transport frameworks and logging infrastructure
  • Develop communication service frameworks between embedded devices and host computers
  • Develop cloud-based and backend systems supporting the autonomous-vehicle fleet
  • Design features and tools that optimize computational performance
  • Build infrastructure bridging machine learning and distributed systems
  • Optimize model deployment and machine-learning workflows
  • Develop GPU and CPU kernels
  • Build model conversion, evaluation, and management systems
  • Develop infrastructure for training, optimizing, and deploying machine-learning models
  • Optimize algorithms for self-driving vehicles

Hiring Process

Application review; possible online assessment; recruiter call; 3–4 interviews with future colleagues.