Senior Infrastructure Architect, Autonomous Driving Platform

Socket.dev

San Jose (CA)

On-site

USD 170,000 - 339,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DiDi Autonomous Driving seeks an experienced Sr. Software Engineer / Staff Software Engineer, Infrastructure, to shape the core platform powering our autonomous driving stack.

You will define the architectural roadmap for low-latency IPC, build tooling, and simulation frameworks, collaborating with Autonomy and Simulation teams to boost stability and developer velocity at scale. Ideal candidates bring 6–10+ years in real-time/embedded systems with C++, deep compiler and build-system knowledge,

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++
Real-time systems
Linux systems
IPC/middleware
Multi-threading
System architecture
Technical leadership

Education

Bachelor’s or higher degree in CS/CE/SE

Tools

ccatch
Bazel
CMake
LLVM

Job description

DiDi Autonomous Driving seeks an experienced Sr. Software Engineer / Staff Software Engineer, Infrastructure, to shape the core platform powering our autonomous driving stack.

You will define the architectural roadmap for low-latency IPC, build tooling, and simulation frameworks, collaborating with Autonomy and Simulation teams to boost stability and developer velocity at scale. Ideal candidates bring 6–10+ years in real-time/embedded systems with C++, deep compiler and build-system knowledge,

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
Senior Infra Software Architect – Autonomy Platform
Senior Infra Software Architect – Autonomy Platform

DiDi • San Jose (CA)

On-site
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
Sr. / Staff Software Engineer, Infrastructure (Autonomy)
Sr. / Staff Software Engineer, Infrastructure (Autonomy)

DiDi • San Jose (CA)

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

Socket.dev • San Jose (CA)

On-site
USD 170,000 - 339,000
Senior C++ Engineer: Simulation Infrastructure for Autonomy
Senior C++ Engineer: Simulation Infrastructure for Autonomy

Avride Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Senior AI Inference & Optimization Infrastructure Engineer
Senior AI Inference & Optimization Infrastructure Engineer

DiDi • San Jose (CA)

On-site
USD 170,000 - 351,000
Senior AI Infrastructure Engineer, Inference & Optimization
Senior AI Infrastructure Engineer, Inference & Optimization

Didi Labs • San Jose (CA)

On-site
USD 170,000 - 351,000
Lead System Software Engineer for Autonomous Driving
Lead System Software Engineer for Autonomous Driving

Baidu USA • Sunnyvale (CA)

On-site
USD 130,000 - 170,000
Senior Systems Architect – Autonomy HW & AI Compute
Senior Systems Architect – Autonomy HW & AI Compute

Australian Competition and Consumer Commission • Mountain View (CA)

Hybrid
USD 197,000 - 285,000