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, toolchains, compiler execution strategies, and distributed build caching to improve developer velocity and 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 autonomous-driving software running 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 controlling system complexity and runtime instability.
  • Mentor engineers, establish engineering standards, lead technical design reviews, and define foundational 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++.
  • Demonstrated technical leadership, system architecture experience, and success driving complex multi-team initiatives from inception through production deployment.
  • Expert understanding 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 such as ezsim, evaluation frameworks, crash-triage pipelines, robotics or autonomous driving, embedded systems, cross-compilation, QNX, Linux RT, NVIDIA Orin, hardware acceleration, eBPF, gperf, custom memory allocators, IPC protocols, developer productivity tools, quantitative software evaluation metrics, and root-cause analysis.

Benefits

  • Full-time position with bonus, equity, and benefits in addition to base salary.
  • Annual base salary range of $169,783–$338,694, with pay determined by location, skills, experience, and education or training.

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.) C++ Developer

  • Zealogics.com
  • Full time
  • Remote
  • 09/11/2026
  • Taiwan, Province of China

Sr. Embedded Coder

  • TE Connectivity
  • Full time
  • USA
  • 09/11/2026
  • Salary: $128k - $192k/yr
  • Harrisburg, PA

Sr. Software Engineer

  • Intuitive
  • Full time
  • USA
  • 09/10/2026
  • Salary: $160k - $271k/yr
  • Sunnyvale, CA

Sr. Embedded Engineer

  • Danfoss
  • Full time
  • USA
  • 09/07/2026
  • Tallahassee, FL

Sr. Embedded Software Specialist

  • Danfoss
  • Full time
  • USA
  • 09/07/2026
  • Tallahassee, FL