Senior Firmware Engineer: ML Power & Performance

Amazon

Austin (TX)

On-site

USD 151,000 - 261,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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 ML Acceleration Hardware Engineer
Senior ML Acceleration Hardware Engineer

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 136,000 - 184,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
Embedded Firmware Engineer — ML Accelerator Systems
Embedded Firmware Engineer — ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Parental leave
Embedded Firmware Engineer, ML Server Control
Embedded Firmware Engineer, ML Server Control

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
ML Accelerator Power Validation Engineer
ML Accelerator Power Validation Engineer

Amazon • Austin (TX)

Hybrid
USD 143,700 - 194,400
Health insurance
401(k) matching
Paid time off
Power Validation Engineer - ML Accelerator Hardware
Power Validation Engineer - ML Accelerator Hardware

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Embedded C/C++ Engineer for ML Accelerator Systems
Embedded C/C++ Engineer for ML Accelerator Systems

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Senior ML Acceleration Hardware Engineer — PCIe/SerDes
Senior ML Acceleration Hardware Engineer — PCIe/SerDes

Amazon • Cupertino (CA)

On-site
USD 143,000 - 248,000
Embedded Firmware Engineer - MLA Server Control (HW/SW)
Embedded Firmware Engineer - MLA Server Control (HW/SW)

Amazon • Austin (TX)

On-site
USD 143,700 - 194,400
RSUs
Health insurance
401(k) matching
+1