✦ Luna Orbit — Engineering (Non-Software)

Firmware Engineer, Annapurna Labs, ML Acceleration - Performance Instrumentation & Developer Tools

at Amazon.com

📍 US, CA, Cupertino Unknown Posted April 14, 2026
Type Full-Time
Experience senior
Exp. Years Not specified
Education Not specified
Category Engineering (Non-Software)

You will design and implement firmware algorithms for ML acceleration chips focused on power management, thermal control, and performance optimization. The role also includes building instrumentation/telemetry and developer tooling so the control algorithms can be developed, tuned, and validated effectively.

  • Design and implement firmware algorithms for power management, thermal control, and performance optimization
  • Develop real-time control policies and state machines for balancing power, thermal, and performance
  • Implement on-device tracing and telemetry collection systems
  • Build developer tools and data pipelines for metric collection, analysis, and visualization
  • Own firmware code quality via automated testing, debugging, and hardware validation

This senior firmware role sits in AWS Utility Computing (UC) / Annapurna Labs within the Power Architecture team. You will implement real-time control policies (state machines) and optimization strategies (resource allocation, frequency/voltage scaling, workload scheduling) plus low-overhead on-device tracing and telemetry, with optional integration into cloud-based analytics pipelines.

The ideal candidate is a senior firmware engineer who has built algorithms for real-time power, thermal, and performance management on resource-constrained embedded hardware. They have experience implementing telemetry/trace instrumentation and building developer tools and data pipelines for algorithm development, tuning, and validation on ML acceleration chips.

Design and implement firmware algorithms for power managementthermal controland performance optimization on ML acceleration hardwareDevelop real-time control policies and state machines that dynamically balance powerthermaland performance constraintsDesign and implement on-device tracing and telemetry collection systemsBuild developer tools and data pipelines for metric collectionanalysisand visualization of algorithm behaviorDevelop automated testing and validation workflows; integrate with optional cloud-based analytics pipelinesOwn firmware code quality through rigorous testingdebuggingand validation on hardware
Collected data post-processed using cloud-based analytics
cloud-based analyticsNot specified
firmware algorithmspower managementthermal controlperformance optimizationreal-time control policiesstate machinesoptimization algorithmsresource allocationfrequency/voltage scalingworkload schedulingon-device tracingtelemetry collectioninstrumentationlow-overhead instrumentationdeveloper toolsdata pipelinesmetric collectionanalysisvisualizationautomated testingvalidation workflowsdebugginghardware validation
firmware algorithmspower managementthermal controlperformance optimizationreal-time control policiesstate machinesoptimization algorithmsresource allocationfrequency/voltage scalingworkload schedulingembedded systemsdata structures and algorithmson-device tracingtelemetry collectioninstrumentationlow-overhead instrumentationdeveloper toolsdata pipelinesmetric collectionanalysisvisualizationautomated testing and validation workflowsdebuggingvalidation on hardwarePower Architecture team
collaborate with hardware architectsown code qualityproblem solvingattention to detailcross-functional collaboration
Industry Aerospace
Job Function Develop firmware algorithms and telemetry instrumentation for real-time power, thermal, and performance management on ML acceleration hardware.
Role Subtype Embedded Engineer
Firmware EngineerSenior Firmware EngineerAnnapurna LabsAWS Utility Computing (UC)AWS Utility Computingpower managementthermal controlperformance optimizationML acceleration chipsML acceleration hardwarereal-time decision-making systemsreal-time control policiesstate machinesadaptive control policiesoptimization algorithmsresource allocationfrequency/voltage scalingworkload schedulinginstrumentationon-device tracingtelemetry collectiondata pipelinesmetric collectionanalysisvisualizationlow-overhead instrumentationembeddedresource-constrained environmentsautomated testingvalidation workflowsdebugginghardwarePower Architecture

Must be able to design and implement real-time control policies and state machines for power/thermal/performance balancing, Must have experience implementing on-device tracing and telemetry collection systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile