Senior Firmware Engineer, Edge AI / NPU Runtime
$150,000–$200,000 year
On-site · San Francisco, California, United States
Job Summary
Senior Firmware Engineer to architect, optimize, and ship on-device AI for edge hardware. Own deployment of ML models onto embedded targets with NPUs/DSPs/MCUs, integrate runtimes and SDKs, and optimize latency, memory, and power. Build realtime sensor-to-inference pipelines, design low-latency data movement, support streaming inference, and ensure reliable real-world edge inference. Collaborate across firmware, ML, electrical, software, and product teams to meet latency, reliability, and power targets. Visa sponsorship available.
Required Qualifications
- 5+ years of experience in embedded firmware, embedded systems, or edge ML systems
- Strong C/C++/Rust experience on resource-constrained embedded platforms
- Experience with RTOS-based systems such as FreeRTOS, Zephyr, ThreadX, or similar
- Experience deploying or optimizing ML inference on embedded targets, NPUs, DSPs, MCUs, or edge SoCs
- Strong understanding of realtime embedded systems, including DMA, interrupts, concurrency, memory management, and low-latency data movement
- Experience optimizing embedded systems for latency, memory footprint, throughput, and power consumption
- Hands-on debugging and bring-up experience across embedded hardware and firmware systems
- Visa sponsorship
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.