GENERAL SOFTWARE ENGINEER

WeRide
Full-time
San Jose, CA
$120,000 - $165,000
Posted on 6 months ago

Job Description

WeRide is seeking a General Software Engineer to build real-time in-vehicle systems, develop data transport frameworks, create cloud-based systems, optimize computational performance, and develop machine learning models. The role involves collaboration with various engineering teams and requires proficiency in C++ and/or Python, Java, or Go.

Responsibilities

  • Build real-time, in-vehicle systems
  • Develop data transport framework
  • Enhance logging infrastructure
  • Develop communication service framework
  • Develop cloud-based and backend systems
  • Design and develop new features for optimization
  • Build services and infrastructure for machine learning
  • Develop end-to-end solutions
  • Optimize model deployment
  • Develop high-performance GPU/CPU kernels
  • Build model conversion, evaluation, and management system
  • Develop scalable infrastructure for machine learning models
  • Optimize algorithms for self-driving vehicles

Requirements

  • BS/MS degree in Computer Science or related field (expected graduation between December 2024 and June 2025)
  • Proficiency in C++ and/or Python, Java, Go
  • Good programming practices and coding standards
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Passion for innovation in autonomous vehicles

Benefits

  • No benefits