Senior Firmware Engineer: ML Power & Performance

Amazon

Town of Texas (WI)

Hybrid

USD 168,000 - 261,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Amazon’s Annapurna Labs team seeks a Senior Firmware Engineer to join the Power Architecture group, developing firmware algorithms for power, thermal, and performance management on ML acceleration chips. You will design real‑time control policies, optimization strategies, and instrumentation to monitor system state and balance competing constraints.

Collaborate with hardware architects, build tooling and data pipelines, and own firmware quality through rigorous testing 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 and state machines that balance power, thermal, and performance constraints.
  • Create optimization algorithms for resource allocation, frequency/voltage scaling, and workload scheduling.
  • Implement efficient data structures and algorithms for embedded, resource-constrained environments.
  • Design and implement on-device tracing and telemetry collection systems for algorithm development and validation.
  • Build developer tools and data pipelines for metric collection, analysis, and visualization of algorithm behavior.
  • Implement low-overhead instrumentation that minimizes impact on workload performance.
  • Collaborate with hardware architects to understand hardware capabilities and identify instrumentation points.
  • Develop automated testing and validation workflows; integrate with cloud-based analytics pipelines.
  • Own firmware code quality through rigorous testing, debugging, and validation on hardware.

Skills

Firmware
Embedded systems
C/C++
Real-time
Algorithms
Debugging
Telemetry
Mentor/Lead

Education

Bachelor's degree in CS/EE

Tools

Instrumentation
Profiling

Job description

Amazon’s Annapurna Labs team seeks a Senior Firmware Engineer to join the Power Architecture group, developing firmware algorithms for power, thermal, and performance management on ML acceleration chips. You will design real‑time control policies, optimization strategies, and instrumentation to monitor system state and balance competing constraints.

Collaborate with hardware architects, build tooling and data pipelines, and own firmware quality through rigorous testing 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 • Austin (TX)

On-site
USD 151,000 - 261,500
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 - ML Acceleration Power Optimizer
Senior Firmware Engineer - ML Acceleration Power Optimizer

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,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 - ML Accelerator Systems
Senior Embedded Firmware Engineer - ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 227,000
Senior SoC Systems Software Engineer – ML Accelerators
Senior SoC Systems Software Engineer – ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,000 - 261,500
RSUs
Health insurance
401(k) matching
+2
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance
Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance

Amazon Web Services (AWS) • Seattle (WA)

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

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
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
FPGA/CPLD Firmware Engineer for ML Accelerator Systems
FPGA/CPLD Firmware Engineer for ML Accelerator Systems

Amazon • Austin (TX)

On-site
USD 144,000 - 194,000