Amazon
Firmware Engineer, Annapurna Labs, ML Acceleration - Performance Instrumentation & Developer Tools
$165K–$224K
Cupertino, CA · Full-time · Posted Apr 10, 2026
- Experience
- 3+ years of non-internship professional software development; 2+ years of non-internship design or architecture experience; 3+ years of full software development life cycle experience preferred.
- Education
- Bachelor's degree in computer science or equivalent (preferred).
About the job
Develop firmware algorithms and instrumentation for ML acceleration chips to manage power, thermal conditions, and performance in real time.
What you'll do
- Design embedded control and optimization algorithms for power, thermal management, resource allocation, and performance.
- Build on-device tracing, telemetry, and developer tools for collecting, analyzing, and visualizing metrics.
- Test, debug, and validate firmware on hardware; collaborate with hardware architects and integrate automated workflows.
What they ask for
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience for new and existing systems.
- Strong firmware or embedded systems development experience; proficiency in C/C++ and algorithms and data structures.
- Experience with real-time, resource-constrained algorithms, hardware interfaces or instrumentation, hardware-software debugging, and developer tools or instrumentation frameworks.
Nice to have
- 3+ years of full software development life cycle experience.
- Bachelor's degree in computer science or equivalent; experience with control or optimization algorithms, power/thermal management, tracing, telemetry, or performance analysis.
Pay
165,200.00 - 223,600.00 USD annually (base salary)
Tools
C/C++, Python, shell
AI focus
Firmware and instrumentation for ML acceleration chips; the role optimizes chip power, thermal behavior, and performance for ML workloads.
Model-written summary · the original posting is authoritative