Sr. Embedded Firmware Engineer, Annapurna Labs ML Acceleration Systems Software

Amazon
Cupertino, CAFULL_TIMEPosted Jul 20, 2026

Role responsibilities

Develop and maintain firmware to initialize, monitor, and manage custom machine learning accelerators at AWS scale. Collaborate with hardware, test, and manufacturing teams to create coordinated software packages for qualification and deployment.

Requirements

Requires a Bachelor's degree in Computer Science or equivalent and at least 5 years of professional software development experience. Candidates must have a proven track record in system architecture, the full software development life cycle, and experience as a tech lead or mentor.

Key skills

Embedded Firmware, C, C++, Python, Lua, PCIe, SPI, I2C, Computer Architecture, Operating Systems, Parallel Computing, Memory Management, System Performance, Software Design Patterns, Device Drivers, Software Development Life Cycle

Keywords

Embedded Firmware, Machine Learning Acceleration, AWS, EC2, C, C++, Python, Lua, PCIe, SPI, I2C, Device Drivers, Computer Architecture, Operating Systems, Parallel Computing, Memory Management, System Performance, Firmware, Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Qualification, Manufacturing, Annapurna Labs, Cloud Computing, Silicon, Accelerators, Systems Software

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free