Software Integration Engineer, Autonomy
Core
Bridge the gap between ML autonomy models and on-board vehicle systems, ensuring models run reliably in real-time on embedded hardware.
Role type
Senior IC software integration engineer (autonomous driving)
Builds
Production-ready model deployment pipelines and inference optimization tooling for the autonomy stack
Domain
Autonomous driving, embedded systems, real-time software
Deliverable
production ML models
Required skills
C++, Python, ML inference optimization, embedded systems, real-time software, model deployment pipelines, runtime debugging, interface contract definition
Preferred skills
Autonomous driving on-board software, TensorRT, ONNX Runtime, automotive SoCs, real-time operating systems, CI/CD pipelines
Technologies
TensorRT, ONNX Runtime, C++, Python
Responsibilities
Integrate ML models onto on-board compute and runtime stack; Optimize model inference for latency, throughput, memory, and power; Build and maintain model deployment pipelines; Stabilize on-vehicle ML execution by diagnosing runtime failures; Define interface contracts between ML models and on-board software; Collaborate with ML teams to align deployment constraints with model design
Seniority
Mid-level, hands-on IC
