Staff Infra Engineer, Autonomous Driving Platform

Didi Labs

San Jose (CA)

Hybrid

USD 170,000 - 339,000

Full time

37 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DiDi Autonomous Driving in San Jose, CA is seeking a Sr./Staff Software Engineer, Infrastructure to lead architecture for high-throughput IPC messaging and runtime engines in our autonomy stack. You will own build toolchains, compilers like ccatch, and distributed caching to accelerate developer velocity.

You will also architect robust simulation platforms (ezsim), post-mortem tools, and performance profiling to reduce latency and improve reliability on embedded hardware.

Qualifications

  • Bachelor’s or higher degree in Computer Science, Computer Engineering, Software Engineering, or a closely related technical field.
  • 6-10+ years of software engineering experience designing, architecting, and maintaining complex real-time systems, Linux systems infrastructure, or autonomous driving platforms in C++.
  • Proven track record of technical leadership, system architecture, and driving complex, multi-team engineering initiatives from inception to production deployment.
  • Expert-level understanding of C++, system programming, multi-threading, concurrency models, and low-latency IPC/middleware architectures.
  • Deep knowledge of compiler internals (Clang/GCC, LLVM), build systems (Bazel/CMake), and compilation optimization tools (including caching systems like ccatch).
  • Proven capability in debugging complex system-level faults, kernel/user-space crashes, memory corruption, and race conditions.

Responsibilities

  • Lead the architectural vision, design, and implementation of next-generation, low-latency, high-throughput IPC messaging middleware and runtime execution engines for onboard systems.
  • Own end-to-end build infrastructure, toolchains, and compiler execution strategies (including ccatch and distributed build caching) to optimize developer velocity and software deployment pipelines.
  • Architect robust, deterministic simulation platforms (ezsim) and build automated post-mortem diagnostic toolchains for rapid simulator crash triaging, core dump analysis, and systemic fault isolation.
  • Drive cross-functional performance profiling, memory optimization, and latency reductions across the full autonomous driving software stack on embedded hardware platforms.
  • Act as a crucial infrastructure domain expert for onboard teams, guiding software design for maximum efficiency, flexibility, scalability, and reliability across our evolving autonomy stack.
  • Continuously elevate internal development tools, diagnostic systems, and engineering workflows to maximize developer velocity while maintaining tight control over system complexity and runtime stability.
  • Technical leadership: Mentor engineers, set high engineering standards, lead technical design reviews, and establish foundational architecture guidelines across cross-functional teams.

Skills

C++
Linux
Multi-threading
IPC/middleware
Debugging complex faults

Education

Bachelor’s or higher in CS/CE/SE

Tools

Clang/GCC
LLVM
Bazel
CMake

Job description

DiDi Autonomous Driving in San Jose, CA is seeking a Sr./Staff Software Engineer, Infrastructure to lead architecture for high-throughput IPC messaging and runtime engines in our autonomy stack. You will own build toolchains, compilers like ccatch, and distributed caching to accelerate developer velocity.

You will also architect robust simulation platforms (ezsim), post-mortem tools, and performance profiling to reduce latency and improve reliability on embedded hardware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Infra Architect — Autonomous Driving Platform
Senior Infra Architect — Autonomous Driving Platform

Didi Labs • San Jose (CA)

On-site
USD 170,000 - 339,000
Sr. / Staff Software Engineer, Infrastructure (Autonomy) New San Jose, CA
Sr. / Staff Software Engineer, Infrastructure (Autonomy) New San Jose, CA

Didi Labs • San Jose (CA)

Hybrid
USD 170,000 - 339,000
Sr. / Staff Software Engineer, Infrastructure (Autonomy)
Sr. / Staff Software Engineer, Infrastructure (Autonomy)

Didi Labs • San Jose (CA)

On-site
USD 170,000 - 339,000
Senior AI Infrastructure Engineer - Real-Time Inference
Senior AI Infrastructure Engineer - Real-Time Inference

Didi Labs • San Jose (CA)

Hybrid
USD 170,000 - 351,000
AI Transformation Architect — Enterprise-Scale Platform
AI Transformation Architect — Enterprise-Scale Platform

Didi Labs • San Jose (CA)

Hybrid
USD 255,000 - 351,000
Senior Autonomy System Safety Engineer
Senior Autonomy System Safety Engineer

Didi Labs • San Jose (CA)

Hybrid
USD 149,000 - 296,000
Senior Autonomy System Safety Engineer — Lead Safety Strategy
Senior Autonomy System Safety Engineer — Lead Safety Strategy

Didi Labs • San Jose (CA)

On-site
USD 149,000 - 296,000
Senior Forward-Deployed Engineer – Autonomous Driving
Senior Forward-Deployed Engineer – Autonomous Driving

DiDi Labs • Mountain View (CA)

On-site
USD 255,000 - 351,000
Embedded Performance Engineer for Autonomous Systems
Embedded Performance Engineer for Autonomous Systems

Applied Intuition • Sunnyvale (CA)

On-site
USD 199,000 - 265,000
Comprehensive health, dental, vision, life, and disability insurance
401k retirement benefits with employer match
Learning and wellness stipends
+1
Senior Real-Time System Software Engineer – ADAS Vision
Senior Real-Time System Software Engineer – ADAS Vision

Phantom AI • Mountain View (CA)

On-site
USD 180,000 - 240,000
Medical, dental, vision coverage
Paid Time Off
FSA
+1