Senior Firmware Engineer: ML Power & Performance

Amazon

Austin (TX)

On-site

USD 151,000 - 261,500

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Annapurna Labs, part of AWS, is seeking a Senior Firmware Engineer to advance power and performance management for ML acceleration chips. You will design real-time control algorithms, implement firmware, and build telemetry that enables cloud-scale analytics.

Work with hardware architects to optimize instrumentation, validate algorithms on silicon, and drive firmware quality through rigorous testing and validation on hardware.

Qualifications

  • 5+ years of non‑internship professional software development experience.
  • Experience as a mentor, tech lead, or leading an engineering team.
  • Bachelor’s degree in computer science, electrical engineering, or related field.
  • Strong firmware or embedded systems development experience.
  • Proficiency in C/C++ for systems programming with strong foundation in algorithms and data structures.
  • Experience implementing efficient algorithms in resource‑constrained, real‑time environments.
  • Experience with hardware interfaces, instrumentation, or performance monitoring.
  • Strong debugging skills with hardware‑software systems.
  • Experience building developer tools or instrumentation frameworks.

Responsibilities

  • Design and implement firmware algorithms for power management, thermal control, and performance optimization on ML acceleration hardware.
  • Develop real‑time control policies balancing power, thermal, and performance constraints.
  • Create optimization algorithms for resource allocation, frequency/voltage scaling, and scheduling.
  • Implement efficient data structures for embedded, resource-constrained environments.
  • Design on‑device tracing and telemetry collection systems.
  • Build data pipelines for metric collection, analysis, and visualization of algorithm behavior.
  • Implement low‑overhead instrumentation.
  • Collaborate with hardware architects to understand capabilities and instrumentation points.
  • Develop automated testing and validation workflows; integrate with cloud analytics.
  • Own firmware quality through testing, debugging, and hardware validation.

Skills

Firmware
C/C++
Real-time systems
Algorithms & data structures
Debugging
Embedded systems
Mentorship

Education

Bachelor's degree in CS/EE

Tools

Python
Shell
Instrumentation frameworks

Job description

Annapurna Labs, part of AWS, is seeking a Senior Firmware Engineer to advance power and performance management for ML acceleration chips. You will design real-time control algorithms, implement firmware, and build telemetry that enables cloud-scale analytics.

Work with hardware architects to optimize instrumentation, validate algorithms on silicon, and drive firmware quality through rigorous testing and validation on hardware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer: ML Power & Performance
Senior Firmware Engineer: ML Power & Performance

Amazon • Town of Texas (WI)

Hybrid
USD 168,000 - 261,000
Senior Firmware Engineer - ML Acceleration & Power
Senior Firmware Engineer - ML Acceleration & Power

Amazon Inc. • Cupertino (CA)

On-site
USD 165,000 - 224,000
Sign-on bonus
RSUs
Comprehensive benefits
Senior Firmware Engineer – Power & ML Acceleration
Senior Firmware Engineer – Power & ML Acceleration

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior Firmware Engineer — Real-Time Power & ML Chip Tech
Senior Firmware Engineer — Real-Time Power & ML Chip Tech

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 227,000
Senior Firmware Engineer - ML Acceleration Power Optimizer
Senior Firmware Engineer - ML Acceleration Power Optimizer

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Senior Embedded Firmware Engineer - ML Accelerator Systems
Senior Embedded Firmware Engineer - ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 227,000
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance (AWS)
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance (AWS)

Amazon • Austin (TX)

On-site
USD 151,000 - 261,500
Senior Embedded Firmware Engineer for ML Accelerators
Senior Embedded Firmware Engineer for ML Accelerators

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
Restricted stock units (RSUs)
401(k) matching
+2
Senior Embedded Software Engineer - ML Hardware & Firmware
Senior Embedded Software Engineer - ML Hardware & Firmware

Amazon Inc. • Austin (TX), Northern (KY)

Hybrid
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1
Senior Embedded Software Engineer — ML Accelerator Tech
Senior Embedded Software Engineer — ML Accelerator Tech

Amazon Inc. • Austin (TX)

On-site
USD 168,000 - 227,000