Embedded ML Engineer — Real-Time On-Device Inference

ICONMA

Redmond (WA)

On-site

USD 120,000 - 190,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Referral program
Growth opportunities

Job summary

ICONMA is seeking a Software Engineer III for our Redmond, WA client to advance on-device ML across embedded hardware. You will collaborate with researchers to move prototypes into real-time inference and optimize for latency, memory, and power, while delivering robust C/C++ software.

The role centers on training and adapting models, applying quantization and pruning, and porting models to DSPs/NPUs/mobile SoCs. Strong cross‑functional teamwork and ownership are essential.

Qualifications

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Experience optimizing and running ML inference on embedded or resource-constrained devices.
  • Experience training ML models with PyTorch or TensorFlow.
  • 2+ years of industry experience writing C/C++.
  • Experience profiling and debugging performance across ML models and hardware.
  • Experience working in cross-functional teams.
  • Preferred: ML for audio, computer vision, and audio DSP.
  • Experience with on-device inference frameworks and toolchains.

Responsibilities

  • Work with researchers to move ML models from prototypes to real-time embedded inference.
  • Train, fine-tune, and adapt models with latency, memory, and power constraints.
  • Optimize models for on-device inference using quantization, pruning, distillation, and fusion.
  • Port and profile ML models on embedded targets (DSPs, NPUs, MCUs, mobile SoCs).
  • Write clean, high-performance C/C++ code for on-device pipelines.
  • Build tools to accelerate evaluation of model performance on hardware.
  • Coordinate with hardware, runtime, and toolchain teams to integrate systems.
  • Collaborate in a multifunctional team and maintain good documentation.
  • Learn continuously and tackle AR/VR problems with unfamiliar tech.

Skills

PyTorch
C/C++
Embedded systems
ML inference
Cross-functional teamwork

Education

BS degree in CS/CE/EE

Tools

ExecuTorch
TFLite/LiteRT
ONNX Runtime
NPU/DSP SDKs

Job description

ICONMA is seeking a Software Engineer III for our Redmond, WA client to advance on-device ML across embedded hardware. You will collaborate with researchers to move prototypes into real-time inference and optimize for latency, memory, and power, while delivering robust C/C++ software.

The role centers on training and adapting models, applying quantization and pruning, and porting models to DSPs/NPUs/mobile SoCs. Strong cross‑functional teamwork and ownership are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded ML Engineer: Real-Time On-Device Inference
Embedded ML Engineer: Real-Time On-Device Inference

Crystal Equation Corporation • Redmond (WA)

On-site
USD 112,000 - 118,000
On-site role in Redmond
Senior ML Engineer - Edge AI & On-Device Inference
Senior ML Engineer - Edge AI & On-Device Inference

MaC VC • San Diego (CA)

On-site
USD 141,000 - 211,000
Software Engineer III
Software Engineer III

ICONMA • Redmond (WA)

On-site
USD 120,000 - 190,000
Health benefits
Referral program
Growth opportunities
Embedded ML Engineer for Real-Time AR/VR Inference
Embedded ML Engineer for Real-Time AR/VR Inference

Spectraforce Technologies, Inc. • Redmond (WA)

On-site
USD 120,000 - 190,000
Embedded CV Engineer — Edge ML & Real-Time Inference
Embedded CV Engineer — Edge ML & Real-Time Inference

Mecka • New York (NY)

On-site
USD 120,000 - 134,000
Senior On-Device ML Engineer — Real-Time Game AI
Senior On-Device ML Engineer — Real-Time Game AI

Unity Enterprise • San Francisco (CA)

Hybrid
USD 218,000 - 284,000
Health insurance
Stock options
Retirement plan
+7
Edge ML Inference Engineer
Edge ML Inference Engineer

Qualcomm • San Diego (CA)

On-site
USD 123,000 - 184,000
On-Device ML Engineer — Mobile AI & Optimization
On-Device ML Engineer — Mobile AI & Optimization

Unity • San Francisco (CA)

On-site
USD 180,000 - 240,000
Inference Runtime Engineer - On-Device & Cloud ML + Equity
Inference Runtime Engineer - On-Device & Cloud ML + Equity

LM Studio • New York (NY)

Hybrid
USD 140,000 - 210,000
Competitive salary and equity grants
Catered team lunch / expensed dinners
Inference Runtime Engineer — On-Device & Cloud ML
Inference Runtime Engineer — On-Device & Cloud ML

Lm-Studio • New York (NY)

Hybrid
USD 140,000 - 210,000
Competitive salary and equity grants
Excellent medical, vision, dental care
Catered team lunch / expensed dinners
+3