DiDi Labs

Sr. / Staff Software Engineer, Infrastructure (Autonomy)

DiDi Labs · San Jose, CA

Posted about a month ago · $169,783 - $338,694

or apply directly on DiDi Labs's site. We never take the application ourselves.

Is this posting real?

This role has been open
30 days
DiDi Labs's roles stay open a median of 17 days
Reposted
No
Salary listed
Yes
88% of DiDi Labs's roles list one
Ghost-job risk at DiDi Labs
low
0 stale, 0 reposted of 16 open
Hiring momentum
25 roles opened in the last 90 days
↑ up vs. the prior 90 days
Last confirmed on the employer's board
2026-09-17

Measured from postings appearing on and disappearing from DiDi Labs's own greenhouse board since 2026-08-03. Full hiring picture for DiDi Labs.

About this role

The Sr. / Staff Software Engineer, Infrastructure role focuses on leading the architecture and evolution of the core platform for autonomous driving software. Responsibilities include designing low-latency IPC messaging middleware, optimizing build infrastructure, and developing simulation platforms. The position requires collaboration with various teams to enhance platform stability and developer productivity.

Our read on this posting4.2out of 5
benefits
2/5
freshness
4/5
career value
5/5
role clarity
5/5
pay transparency
5/5

Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of DiDi Labs as an employer.

What you need

  • 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

Nice to have

  • Prior experience architecting or extending core simulation execution platforms (ezsim), evaluation frameworks, and automated crash triaging pipelines for robotics or autonomous driving
  • Recognized domain expertise in embedded systems, cross-compilation target setups (e.g., QNX, Linux RT, NVIDIA Orin), and hardware acceleration layer integrations
  • Deep experience in low-level systems profiling (e.g., eBPF, gperf), customized memory allocators, or custom IPC protocol design
  • Demonstrated history of building developer productivity tools, developing quantitative software evaluation metrics, and driving root-cause analysis in complex robotic environments

What you get

  • Base salary range of $169,783 - $338,694 annually
  • Bonus
  • Equity
  • Benefits

Worth weighing

  • Role involves complex, multi-team engineering initiatives which may require strong leadership skills
  • Focus on low-latency and high-throughput systems may imply a high-pressure environment
  • No specific mention of remote work options or flexibility in work location

Summarised from DiDi Labs's posting. Read the full original.

Listed by DiDi Labs on their greenhouse job board, last confirmed open on 2026-09-17. PitchMeAI is not the employer.

More roles at DiDi Labs

All 16 open roles at DiDi Labs