Embedded ML Staff Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$223,600–$335,400 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday
Closes
Apr 16, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $216k
This role $280k
$154k $355k
below market most similar roles pay here above market

This role pays more than 91% of similar roles. Most pay $176,600–$254,750 — the blue band above. At the midpoint, this role pays about $280k versus about $216k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 580 open roles on FindRole.

Listed pay typically runs $147,900–$218,400 across 557 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Embedded ML Staff Engineer

The Embedded ML Staff Engineer joins the Machine Learning Engineering team to focus on Snapdragon Mobile products. As a senior individual contributor, you will design and implement software architecture for complex AI features, including on-device agentic experiences, LLM/SLM workloads, and perception pipelines. You will build telemetry-driven resource scheduling components and manage memory lifecycles like KV-cache under tight power and thermal budgets. The role requires expertise in heterogeneous compute placement across CPU, GPU, and NPU, as well as benchmarking and performance breakdown analysis. You will utilize C, C++, and Python, while leveraging frameworks like TensorFlow and PyTorch. You will solve technical challenges related to memory bandwidth constraints and data-movement efficiency to maximize AI throughput on resource-constrained mobile hardware and embedded systems.

What you'll do

  • Design and implement architecture for complex AI features and experiences within Snapdragon Mobile products.
  • Build hands-on prototypes and research requirements to define new AI features.
  • Implement on-device agentic experience components including context management and heterogeneous compute placement for LLM/SLM workloads.
  • Develop closed-loop, telemetry-driven resource scheduling components for CPU, GPU, and NPU.
  • Implement memory and model-state lifecycle management for on-device LLM/SLM serving under tight memory budgets.
  • Architect solutions to overcome memory bandwidth and data-movement constraints to maximize AI throughput.
  • Provide technical input for design reviews and contribute to roadmap discussions with leadership.
  • Collaborate with external partners on subsystem implementation plans and milestones.

What we're looking for

  • Bachelor's degree with 8+ years of experience, Master's with 7+ years, or PhD with 6+ years in Engineering or related fields.
  • Experience with Mobile SW design, system performance optimization, benchmarking, and performance breakdown analysis for CPU, GPU, and NPU.
  • Proficiency in programming languages such as C, C++, and Python.
  • Experience with embedded ML at the system level, including model deployment and lifecycle management on resource-constrained devices (preferred).
  • Experience with LLM/SLM serving internals, including KV-cache management and paging strategies (preferred).
  • Experience with agentic AI architectures and heterogeneous compute placement for ML workloads (preferred).
  • Knowledge of AI frameworks like TensorFlow or PyTorch and state-of-the-art AI in Computer Vision, Audio, or Generative AI (preferred).
  • Strong written and verbal communication skills to articulate complex technical concepts to various stakeholders.

More like this

Similar roles

Embedded ML SW Architect

Qualcomm

San Diego, CA 17 days ago $234,800–$352,200
Embedded ML LLM SLM C C++ Python TensorFlow PyTorch Android Computer Vision Generative AI NPU GPU CPU KV-cache Sensor Fusion Agile Version Control TypeScript Java Kotlin
8+ yrs exp

Senior Director of Engineering, AI Platform

Qualcomm

San Diego, CA 8 days ago $281,600–$422,400
Python C++ PyTorch Tensor Flow Keras ONNX Runtime WinML Linux Android QNX Quantization Computer Vision NLP Generative AI NPU GPU CPU C R Statistics Probability
10+ yrs exp

Staff Mobile Engineer, Android

Abbott

Alameda, CA 68 days ago
Android Kotlin Jetpack Compose Coroutines Flow MVVM MVI React Native CI/CD Gradle GraphQL AI/ML Bluetooth Low Energy Mobile Observability API Design Modularization
8+ yrs exp

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

Cupertino, CA 120 days ago $184,700–$324,800
Machine Learning ML Serving Distributed Systems GPU Kernels ONNX Runtime TensorRT vLLM Ray RPC Feature Stores Vector DB Model Quantization Tensor Parallelism Federated Learning Privacy-Preserving ML Agile
8+ yrs exp