Embedded ML Staff Engineer -- Snapdragon Mobile
Core
Design and implement architecture for complex AI features and experiences within Snapdragon Mobile products, focusing on heterogeneous compute placement and resource management for LLM/SLM workloads.
Role type
Staff Embedded ML Engineer (Mobile)
Builds
On-device agentic AI experiences, context/memory management systems, and heterogeneous compute schedulers for Snapdragon Mobile.
Domain
Mobile hardware/software systems, Embedded AI, Heterogeneous computing
Deliverable
production ML models
Required skills
Mobile SW design, System SW performance optimization, Heterogeneous compute placement (CPU/GPU/NPU), LLM/SLM serving internals, Memory and model-state lifecycle management, Telemetry-driven resource scheduling, AI framework knowledge (TensorFlow/PyTorch)
Preferred skills
Agentic AI architectures, Graph-based schedulers, Closed-loop control systems thinking, Memory subsystem architecture (HBM/LPDDR), AI workload modeling
Technologies
Snapdragon Mobile, TensorFlow, PyTorch, LoRA, MCP, CPU, GPU, NPU, HBM, LPDDR
Responsibilities
Design and implement architecture for complex AI features; Build hands-on prototypes for requirements; Implement on-device agentic experience components; Implement closed-loop, telemetry-driven resource scheduling; Implement memory and model-state lifecycle management; Evaluate memory bandwidth and data-movement constraints; Serve as a technical resource in design reviews; Collaborate with external partners on subsystem implementation plans.
Seniority
Staff, hands-on IC
