Inactive
W

WeRide

Develops Level 4 autonomous driving solutions

New Grads - General Software Engineer

Applied Machine Learning +1Posted on Jan 21
Full-timeSan Jose, CA, USA$120k - $165k /yrIn-person

About the Job

Requirements

  • 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 between December 2025 and June 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.

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.

Desired Qualifications

  • Experience with field robotics and systems design
  • Experience with distributed systems, possesses design and debugging skills for complex system software, familiar with common design patterns and architectural trade-offs
  • Familiar with OS kernel and low-level system and computer architecture understanding
  • Familiar with GPU architecture

About the Company

WeRide

Develops Level 4 autonomous driving solutions

WeRide specializes in Level 4 autonomous driving technologies for the mobility and logistics market. Its products include Robotaxi, Mini Robobus, and Robovan, which are deployed across online ride-hailing, on-demand transport, and urban logistics services. The company works through strategic alliances with global automakers and service platforms to tailor a diverse product mix for car makers, mobility providers, and logistics operators. Revenue comes from commercial pilot operations and fully driverless testing, and WeRide launched China’s first public Robotaxi service in 2019. With R&D and operations centers in China and the United States, the company employs over 800 people. Its goal is to enable scalable, driverless mobility and logistics solutions in smart cities through broad partnerships and real-world deployments.

Company size
501-1,000
Company stage
IPO
Headquarters
Guangzhou, China
Founded
2017

Recently Posted Jobs

Explore more opportunities at WeRide

See more jobs