Senior Firmware Engineer — Real-Time Power & ML Chip Tech

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 168,000 - 227,000

Full time

8 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

Annapurna Labs (U.S.) Inc. in Austin is seeking a Senior Firmware Engineer to design and implement firmware for power, thermal, and performance management on ML acceleration chips.

You will develop real-time control policies, instrumentation, and data pipelines to validate algorithms on hardware. The role reports to the Power Architecture team and offers opportunities to work close to silicon, build low-overhead telemetry, and contribute to hardware-aware software optimization in a collaborative

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 dynamically balance power, thermal, and performance constraints
  • Create optimization algorithms for resource allocation, frequency/voltage scaling, and workload scheduling
  • Implement efficient data structures and algorithms suitable for embedded, resource-constrained environments
  • Design and implement on-device tracing and telemetry collection systems to support 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 optimal instrumentation points
  • Develop automated testing and validation workflows; integrate with optional cloud-based analytics pipelines
  • Own firmware code quality through rigorous testing, debugging, and validation on hardware

Skills

Firmware/Embedded
C/C++
Debugging
Mentorship/Tech lead
Algorithms & data structures
Hardware interfaces

Education

Bachelor's degree in CS/EE

Tools

Instrumentation frameworks
On-device tracing
Python scripting

Job description

Annapurna Labs (U.S.) Inc. in Austin is seeking a Senior Firmware Engineer to design and implement firmware for power, thermal, and performance management on ML acceleration chips.

You will develop real-time control policies, instrumentation, and data pipelines to validate algorithms on hardware. The role reports to the Power Architecture team and offers opportunities to work close to silicon, build low-overhead telemetry, and contribute to hardware-aware software optimization in a collaborative

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Firmware Engineer: ML Power & Performance
Senior Firmware Engineer: ML Power & Performance

Amazon • Austin (TX)

On-site
USD 151,000 - 261,500
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
SoC Systems Software Engineer — ML Accelerators
SoC Systems Software Engineer — ML Accelerators

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
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 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 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 Acceleration
FPGA/CPLD Firmware Engineer for ML Acceleration

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
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