Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. in USA new

  • San Jose, CA

Responsibilities

  • Lead the architecture, design, and implementation of low-latency, high-throughput IPC middleware and runtime execution engines for onboard systems.
  • Own build infrastructure, compiler toolchains, compilation strategies, distributed build caching, and software deployment pipelines.
  • Architect deterministic simulation platforms such as ezsim and automated diagnostic toolchains for crash triage, core-dump analysis, and fault isolation.
  • Drive performance profiling, memory optimization, and latency reduction across the autonomous driving software stack on embedded hardware.
  • Provide infrastructure domain expertise and guide onboard teams toward efficient, scalable, flexible, and reliable software designs.
  • Improve internal development tools, diagnostic systems, and engineering workflows while maintaining runtime stability and system simplicity.
  • Mentor engineers, set engineering standards, lead technical design reviews, and establish architecture guidelines across teams.

Requirements

  • 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 technical leadership, system architecture, and delivery of complex multi-team engineering initiatives from inception through production deployment.
  • Expert knowledge of C++, system programming, multithreading, concurrency models, and low-latency IPC or middleware architectures.
  • Deep knowledge of compiler internals including Clang, GCC, and LLVM; build systems including Bazel and CMake; and compilation optimization tools such as ccatch.
  • Ability to debug system-level faults, kernel and user-space crashes, memory corruption, and race conditions.
  • Preferred experience with simulation execution platforms, evaluation frameworks, automated crash-triage pipelines, robotics or autonomous driving, embedded systems, QNX, Linux RT, NVIDIA Orin, hardware acceleration, eBPF, gperf, custom memory allocators, IPC protocols, developer productivity tools, software evaluation metrics, and root-cause analysis.

Benefits

  • Full-time position with bonus, equity, and benefits.

Salary: $170k - $339k/yr

DiDi

DiDi Global Inc. is a leading mobility technology platform. It offers a wide range of app-based services across Asia Pacific, Latin America, and other global markets, including ride hailing, taxi hailing, designated driving, hitch and other forms of shared mobility as well as certain energy and v...

Similar positions

Sr. Software Engineer

  • Thermo Fisher Scientific
  • Full time
  • Others
  • 11/03/2026
  • Chengdu, China

Sr. Software Engineer

  • Tenstorrent
  • Full time
  • Canada
  • 11/03/2026
  • Salary: Competitive
  • Toronto

Sr. Quant Developer

  • Capstone Investment Advisors
  • Full time
  • UK
  • 11/02/2026
  • London

Sr. Software Engineer (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/01/2026
  • Salary: $165k - $270k/yr
  • Redmond, WA

Sr. Software Engineer

  • Apple
  • Full time
  • USA
  • 10/31/2026
  • Cupertino, CA