Skip to main content
DiDi Labs

Software Engineer - Simulation Intern

1w

DiDi Labs

San Jose, US · Internship · $92,000 – $92,000

About this role

DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving technology to make transportation safer and more efficient. In August 2019, it became independent DiDi Autonomous Driving, focused on advanced AD R&D, product application, and business expansion. Interns join the Simulation team to build a high-fidelity and efficient simulation platform.

You will gain hands-on experience with production-proven simulation software while contributing to overall performance improvements. Daily work involves optimization guided by profilers, resolving algorithm issues for determinism, and implementing capabilities for new hardware. This role immerses you in critical simulation challenges for autonomous fleets.

Work with a diverse group of engineers leveraging DiDi's technology, operational expertise, and ecosystem. The team integrates AD into shared-mobility fleets for immense social value, building highly efficient, user-oriented autonomous operations. Collaboration fosters cross-team efforts in a dynamic R&D environment.

This summer internship provides direct exposure to real-world autonomous driving simulations. You will enhance skills in performance-critical C++ applications and computer architecture. Contribute to scalable simulation systems positioned for fleet deployment.

Requirements

  • PhD, Master’s students or senior undergraduate students majoring in Computer Science or a related field
  • Strong C++ development skills with experience in performance-critical applications
  • Deep understanding of computer architecture
  • Great communication skills that foster cross-team collaboration
  • Familiarity with robotics (perception, motion planning)
  • Experience with GPU/CUDA programming

Responsibilities

  • Perform optimization on simulation software under the guidance of profiler
  • Identify and resolve algorithm deficiencies affecting simulation determinism
  • Implement new simulation capabilities that fit new hardware
  • Develop high-fidelity simulation scenarios for autonomous driving testing
  • Profile and tune simulation performance for efficiency
  • Integrate simulation components with perception and motion planning modules
  • Validate simulation determinism for reproducible testing

Benefits

  • Hourly rate of $46