Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance jobs in United States
cer-icon
Apply on Employer Site
company-logo

Amazon · 2 months ago

Sr. Firmware Engineer, Annapurna Labs, Machine Learning Acceleration - Power and Performance

Amazon, through its Annapurna Labs division, is seeking a Senior Firmware Engineer to join their Power Architecture team, focusing on developing firmware algorithms for power and performance management on ML Acceleration Chips. The role involves designing intelligent control algorithms and optimization strategies to maximize performance while managing power and thermal constraints.

Artificial Intelligence (AI)DeliveryE-CommerceFoundational AIRetail
check
H1B Sponsor Likelynote

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

Qualification

Firmware developmentC/C++ programmingReal-time systemsPower management algorithmsEmbedded systemsControl algorithmsPerformance optimizationDebugging skillsData structuresAlgorithmic complexityTelemetry systemsScripting PythonScripting shellMentoringTeam leadership

Required

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

Preferred

Experience developing control algorithms, optimization algorithms, or state machines in firmware
Experience with power management algorithms, thermal control policies, or dynamic performance optimization
Background in tracing frameworks, telemetry systems, or performance analysis
Understanding of algorithmic complexity and optimization techniques for embedded systems
Familiarity with hardware performance counters, on-chip monitoring, or hardware debug interfaces
Experience with data collection pipelines and scripting (Python, shell) for algorithm validation
Understanding of ML training/inference workloads and their performance characteristics
Takes strong ownership, works effectively in ambiguous situations, demonstrates a bias for action while consistently delivering impactful results

Benefits

Equity
Sign-on payments
Medical
Financial
Other benefits

Company

Amazon is a tech firm with a focus on e-commerce, cloud computing, digital streaming, and artificial intelligence.

H1B Sponsorship

Amazon has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (22803)
2024 (21175)
2023 (19057)
2022 (24088)
2021 (12233)
2020 (14881)

Funding

Current Stage
Public Company
Total Funding
$8.11B
Key Investors
AmazonKleiner Perkins
2023-01-03Post Ipo Debt· $8B
2001-07-24Post Ipo Equity· $100M
1997-05-15IPO

Leadership Team

leader-logo
Douglas J. Herrington
CEO, Worldwide Amazon Stores
linkedin
leader-logo
Werner Vogels
VP & CTO
linkedin
Company data provided by crunchbase