Amazon
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance
$168K–$262K
Austin, TX +2 · Senior · Full-time · Posted Nov 3, 2025
- Location
- Austin, TX
Seattle, WA
Cupertino, CA - Experience
- 5+ years of non-internship professional software development experience; experience as a mentor, tech lead, or leading an engineering team.
- Education
- Bachelor’s degree in computer science, electrical engineering, or related field.
About the job
Develops firmware algorithms and instrumentation for real-time power, thermal, and performance management on machine-learning acceleration chips.
What you'll do
- Design and implement firmware control and optimization algorithms for power, thermal, and performance management.
- Build on-device tracing, telemetry, and developer tools to collect and analyze system metrics.
- Test, debug, and validate firmware and automated workflows on hardware, working with power architects and hardware teams.
What they ask for
- 5+ years of non-internship professional software development experience.
- Experience as a mentor, tech lead, or engineering team lead.
- Bachelor’s degree in computer science, electrical engineering, or a related field.
- Strong firmware or embedded-systems development experience, including C/C++, algorithms, and resource-constrained real-time environments.
Nice to have
- Experience with control or optimization algorithms, power management, thermal control, or dynamic performance optimization.
- Experience with tracing, telemetry, hardware monitoring, Python or shell data pipelines, or ML workloads.
Pay
USD 193,300.00 - 261,500.00 annually (base salary); USD 168,100.00 - 227,400.00 annually (base salary)
Tools
C/C++, Python, shell
AI focus
Develops power and performance management firmware for machine-learning acceleration chips; ML workloads are also relevant to algorithm validation.
Model-written summary · the original posting is authoritative