Embedded AI Engineer – Android Automotive (On-Device Intelligence)
Develops and deploys embedded ML systems and on-device multimodal LLMs for Android Automotive platforms, optimizing for edge constraints like latency and safety. Requires 3+ years shipping ML on embedded/mobile platforms, C++ proficiency, and Android expertise.
About the job
Responsibilities
- Deploy and run production-grade ML inference and learning systems on Android Automotive (AAOS)
- Implement on-device multimodal LLMs, including schema design and safe dispatch to local vehicle APIs
- Integrate models using TensorFlow Lite, ONNX Runtime, or specialized vendor SDKs
- Profile and optimize models for strict latency, memory, power, and thermal budgets
- Instrument runtime performance across CPU, GPU, and NPU acceleration layers
- Design safety boundaries and guardrails for model outputs, including tool-call allowlists and fallback logic
- Interface directly with vehicle signals, sensors, and system services using C++ and JNI
Requirements
- BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field
- 3+ years of experience shipping ML inference on embedded, mobile, or automotive platforms
- Strong proficiency in C++ and experience with native Android integration (JNI)
- Expertise in model optimization techniques such as quantization, pruning, and compilation
- Experience integrating LLM function calling or tool execution with structured outputs
- Hands-on experience with Android system services or Android Automotive OS (AAOS)
- Deep understanding of edge constraints including real-time behavior and memory pressure
Nice to Have
- Experience with Snapdragon Automotive, ARM Ethos, or specialized NPU pipelines
- Background in running quantized LLMs on-device using llama.cpp or TFLite transformers
- Familiarity with functional safety concepts (ISO 26262), sandboxing, or policy enforcement
- Experience bridging cloud-trained models to resource-constrained embedded runtimes
Compensation
Base salary range: $150,000 - $250,000 USD annually, plus equity and benefits.
Skills
C++, Jni, Tensorflow Lite, Onnx Runtime, Android Automotive Os, Ml Inference, Model Optimization, Quantization, Pruning, LLMs, GPU, Npu, Iso 26262, Llama.Cpp
Similar jobs
Embedded Engineering jobsDevelops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.
Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.
Develop and test real-time embedded software for autonomous battery-electric rail vehicles, integrating sensors, hardware interfaces, and control systems. The early-career role requires systems programming experience, embedded or real-time familiarity, and a bachelor's degree or equivalent practical experience.
Integrates autonomy and robotic software with UAV hardware, sensors, autopilots, and communication systems across SIL, HIL, and live flight-test environments. Requires a relevant bachelor’s or master’s degree, 3+ years of robotics integration experience, C++, Linux, and U.S. citizenship with clearance eligibility.
Develops reliable embedded software and custom device solutions, integrating vendor components, sensors, operating systems, and communication interfaces. Requires a bachelor's degree and at least three years of relevant experience with C/C++, embedded Linux, debugging, and CI/CD tools.