Sr.
Core
Architect and implement low-latency IPC middleware, runtime execution engines, and deterministic simulation platforms for autonomous-driving onboard systems.
Role type
Senior IC system architect (embedded/autonomous driving)
Builds
IPC middleware, runtime execution engines, simulation platforms, diagnostic tooling, and build infrastructure for autonomous vehicles.
Domain
Autonomous driving, embedded systems, real-time Linux systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (expert), system programming, multithreading, concurrency models, low-latency IPC/middleware, compiler internals (Clang, GCC, LLVM), build systems (Bazel, CMake), performance profiling, memory optimization, crash debugging, kernel/user-space fault isolation
Preferred skills
simulation execution platforms, robotics, embedded systems, cross-compilation, QNX, Linux RT, NVIDIA Orin, hardware acceleration, eBPF, custom memory allocators, IPC protocols, root-cause analysis
Responsibilities
Lead architecture and design of IPC middleware and runtime engines; own build infrastructure and toolchains; architect deterministic simulation and diagnostic platforms; drive performance profiling and latency reduction; mentor engineers and define architectural guidelines
Seniority
Senior, hands-on IC with technical leadership