Embedded AI Engineer — On-Device Models & Edge Optimizations

Fdetimes

United States

Remote

USD 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Deepgram is seeking an Embedded AI Engineer to push models to edge devices, writing kernels for embedded CPUs/NPUs and optimizing quantization, memory layouts, and runtimes. You will partner with silicon vendors and Applied ML to land models on constrained hardware while maintaining latency and power targets.

You’ll work near the metal on edge platforms, using C/C++/Rust and vendor toolchains, contributing to low-latency, production-grade voice AI workloads across diverse hardware.

Qualifications

  • Experience delivering production systems on resource-constrained hardware — embedded systems, mobile, edge AI, or small low-power devices.
  • Strong proficiency in C, C++, and/or Rust, with experience writing performance-critical code for constrained environments.
  • Hands-on experience with model optimization for on-device deployment, including quantization, pruning, knowledge distillation, or architecture-specific compilation.
  • Familiarity with edge inference runtimes (e.g., ONNX Runtime, TensorRT, TFLite, ExecuTorch) and/or vendor-specific NPU/DSP toolchains.
  • A strong understanding of hardware-software interaction — CPU/GPU/NPU/DSP architectures, memory hierarchies, fixed-point/integer arithmetic, and power management — and how they affect inference performance.
  • Experience working close to the metal: bare-metal or RTOS environments, embedded Linux, or microcontroller and edge SoC development.
  • Strong communication skills and a builder mindset — you can scope an ambiguous optimization problem, drive it to a measurable result, and explain the tradeoffs clearly.

Responsibilities

  • Write and optimize custom kernels and operators for non-NVIDIA accelerators, embedded SoCs, DSPs, and NPUs.
  • Own target-side optimization: collapse models onto device execution units through quantization and fusion.
  • Integrate with vendor NPU/DSP toolchains and edge runtimes, extending them with custom operators.
  • Deliver kernels and runtime components as reusable building blocks for Applied ML Engineers.
  • Build performance-critical runtime code for embedded environments and RTOS targets.
  • Establish per-platform benchmarking and validation for latency, power, and memory.
  • Partner with silicon and platform vendors on SDK integration and low-level performance tuning.
  • Feed hardware constraints back to model designers to ease landing on constrained targets.

Skills

C
C++
Rust
Embedded systems
Edge AI
Quantization
Performance optimization
Hardware knowledge

Tools

ONNX Runtime
TensorRT
TFLite

Job description

Deepgram is seeking an Embedded AI Engineer to push models to edge devices, writing kernels for embedded CPUs/NPUs and optimizing quantization, memory layouts, and runtimes. You will partner with silicon vendors and Applied ML to land models on constrained hardware while maintaining latency and power targets.

You’ll work near the metal on edge platforms, using C/C++/Rust and vendor toolchains, contributing to low-latency, production-grade voice AI workloads across diverse hardware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded AI Engineer: On-Device Models & Edge Kernels
Embedded AI Engineer: On-Device Models & Edge Kernels

Deepgram • San Francisco (CA)

On-site
USD 130,000 - 195,000
Remote On-Device AI Engineer: Embedded Models
Remote On-Device AI Engineer: Embedded Models

Bazeta • United States

Remote
USD 120,000 - 160,000
Embedded AI Engineer: On-Device Speech & Edge Inference
Embedded AI Engineer: On-Device Speech & Edge Inference

Deepgram, Inc. • United States

On-site
USD 140,000 - 190,000
On-Device AI Engineer: Edge Model Optimization
On-Device AI Engineer: Edge Model Optimization

Deepgram • United States

Remote
USD 140,000 - 210,000
Edge ML Engineer: Port & Optimize Models to Edge Hardware
Edge ML Engineer: Port & Optimize Models to Edge Hardware

Devconnectplatform • United States

Remote
USD 155,000 - 245,000
Embedded AI Engineer, On-Device Models
Embedded AI Engineer, On-Device Models

Bazeta • United States

Remote
USD 120,000 - 160,000
Edge ML Engineer: Port Models to Non-NVIDIA & Devices
Edge ML Engineer: Port Models to Non-NVIDIA & Devices

Deepgram • San Francisco (CA)

On-site
USD 150,000 - 230,000
Embedded AI Engineer, On-Device Models
Embedded AI Engineer, On-Device Models

FDE Times • United States

Remote
USD 150,000 - 230,000
Edge ML Engineer: Port & Deploy Models to Edge Devices
Edge ML Engineer: Port & Deploy Models to Edge Devices

Precision Labs • Northern (KY)

Hybrid
USD 150,000 - 210,000
Embedded AI Engineer, On-Device Models
Embedded AI Engineer, On-Device Models

Deepgram • San Francisco (CA)

On-site
USD 130,000 - 195,000