Senior SW Engineer, Data Recording
Core
Design and implement real-time data collection, processing, and routing systems for automotive edge devices to support AV debugging, validation, and fleet operations.
Role type
Senior IC systems software engineer (automotive data recording)
Builds
High-performance logging systems, IPC/messaging libraries, and APIs for development and retail fleet data offload
Domain
Automotive / Embedded Systems / Real-time Data Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, concurrency, memory management, low-latency systems design, IPC/messaging, distributed data systems, serialization, flow control, backpressure, QoS, fault handling, CI/build systems, observability
Preferred skills
automotive/AV/embedded Linux/QNX experience, high-throughput sensor data pipelines, privacy-preserving data collection, Bazel/CMake, large-scale monorepo development
Technologies
C, C++, Linux, QNX, Bazel, CMake
Responsibilities
Lead design of real-time data collection and routing systems; define platform abstractions and APIs; set technical direction for QoS and privacy; build developer tooling; partner with OS, safety, and cloud teams; drive production rigor via testing and code review; mentor engineers
Seniority
Senior, hands-on IC with technical leadership