Software Engineer, Edge AI
Core
Design and build native C++ or Rust services for Linux, Android, and QNX vehicle targets, focusing on telemetry, diagnostics, fleet reporting, and deploying optimized ML models on vehicle NPUs.
Role type
Senior IC embedded systems engineer (automotive edge AI)
Builds
Telemetry services, diagnostics tools, and optimized ML inference pipelines for vehicles
Domain
Automotive / Embedded Systems / Edge AI
Deliverable
production ML models
Required skills
C++, Rust, Linux systems programming, embedded systems, NPU optimization, debugging (gdb, perf, strace), Wi-Fi/cellular networking, design documentation
Preferred skills
ONNX Runtime, TensorRT, TFLite, ExecuTorch, model quantization, speech/audio systems, Android/AOSP, gRPC, observability tooling, open-source ML infrastructure contributions
Responsibilities
Develop telemetry capabilities including signal collection and fleet-reporting tools; Improve reliable vehicle data uploads and retrieval over Wi-Fi and cellular networks; Deploy and optimize speech and other ML models on vehicle NPUs; Instrument, debug, benchmark, and soak-test software on bench hardware and real vehicles; Write design documents, review code, and defend performance budgets against regressions
Seniority
Mid-level (2–4 years experience)
