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 execution strategies, toolchains, distributed build caching, and software deployment pipelines.
  • Architect deterministic simulation platforms and automated post-mortem diagnostic tooling 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.
  • Advise onboard teams on efficient, scalable, flexible, and reliable software design.
  • Improve internal development tools, diagnostic systems, and engineering workflows while controlling system complexity and runtime instability.
  • Mentor engineers, lead technical design reviews, set engineering standards, 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 and maintaining complex real-time systems, Linux infrastructure, or autonomous driving platforms in C++.
  • Demonstrated technical leadership, system architecture, and delivery of complex multi-team engineering initiatives.
  • Expertise in 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 ccache.
  • Ability to debug system-level faults, kernel and user-space crashes, memory corruption, and race conditions.
  • Preferred: experience with autonomous driving or robotics simulation platforms, evaluation frameworks, crash-triage pipelines, embedded systems, cross-compilation, 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 in addition to the stated base salary range.

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. Embedded Software Engineer

  • Intuitive
  • Full time
  • USA
  • 10/18/2026
  • Salary: $135k - $228k/yr
  • Sunnyvale, CA

Sr. Software Engineer, Framework

  • ExtraHop
  • Full time
  • USA
  • 10/17/2026
  • Salary: $160k-$175k
  • Remote

Sr. Embedded Software Engineer

  • Intuitive
  • Full time
  • USA
  • 10/17/2026
  • Salary: $135k - $228k/yr
  • Sunnyvale, CA

Sr. Staff Software Development Engineer

  • Zscaler
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India

Sr. Embedded Software Engineer

  • Rivian and Volkswagen Group Technologies
  • Full time
  • USA
  • 10/15/2026
  • Salary: $147k - $220k/yr
  • Palo Alto, CA