Skip to content

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

Applied Intuition

Applied Intuition

Ann Arbor, MI

Autonomy Integration Software Engineer
$140k+/yrOn-site5+ YOEEmbedded Engineering

Develops, 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.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

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.

Parallel Systems

Parallel Systems

Los Angeles, CA

Embedded Software Engineer - Vehicle Software
$132k+/yrOn-siteEmbedded Engineering

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.

Applied Intuition

Applied Intuition

Fort Walton Beach, FL

Robotic Software Engineer (Drone Stack)
$125k+/yrOn-site3+ YOEEmbedded Engineering

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.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Software Engineer
$188k+/yrOn-site3+ YOEEmbedded Engineering

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.