onsite
Senior Firmware Engineer - Power & Performance for ML Acceleration - Amazon
Embedded Systems Engineer
Lead firmware design for ML acceleration chips, crafting intelligent power and performance algorithms that balance throughput and thermal limits using real‑time decision making on ARM-based Power Architecture platforms.
About the role
Key Responsibilities
- Design, implement, and validate firmware algorithms that dynamically manage power, performance, and thermal constraints on ML acceleration chips.
- Collaborate with hardware and software teams to integrate firmware with silicon and OS layers, ensuring seamless operation across the stack.
- Develop real‑time decision‑making logic that balances throughput, latency, and energy efficiency based on system state monitoring.
- Optimize firmware for low latency and minimal footprint, leveraging advanced ARM and Power Architecture features.
- Debug, profile, and troubleshoot firmware issues using hardware emulation, simulation, and on‑chip diagnostics.
Requirements
- 5+ years of firmware development experience in embedded C/C++ for ARM or Power Architecture.
- Strong background in power management, performance optimization, and real‑time systems.
- Experience with ML acceleration hardware and understanding of machine learning workloads.
- Proficiency in debugging tools, profiling, and hardware interfacing.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.