Senior Firmware Engineer - ML Acceleration & Power

Amazon Inc.

Cupertino (CA)

On-site

USD 165,000 - 224,000

Full time

6 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Sign-on bonus
RSUs
Comprehensive benefits

Job summary

Amazon Annapurna Labs is seeking a Senior Firmware Engineer to design and implement firmware algorithms for power management, thermal control, and performance optimization on ML acceleration hardware. You will build telemetry systems and run real‑time decision processes to balance power and performance while ensuring reliability.

Join a team focused on instrumentation, developer tools, and cloud‑connected analytics, collaborating with hardware architects and software engineers to deliver

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • 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

C/C++
Firmware development
Embedded systems
Performance monitoring
Hardware interfaces
Debugging
Developer tools
Telemetry
Algorithms & data structures
Real-time systems

Education

Bachelor's degree in computer science or equivalent

Tools

Python

Job description

Amazon Annapurna Labs is seeking a Senior Firmware Engineer to design and implement firmware algorithms for power management, thermal control, and performance optimization on ML acceleration hardware. You will build telemetry systems and run real‑time decision processes to balance power and performance while ensuring reliability.

Join a team focused on instrumentation, developer tools, and cloud‑connected analytics, collaborating with hardware architects and software engineers to deliver

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 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
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
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 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
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
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