Sr. Embedded Firmware Engineer, Annapurna Labs ML Acceleration Systems Software
Amazon · Austin, TX · Software Development
About this role
Amazon is hiring a senior-level Embedded Software Engineer in the software engineering function based in Austin, TX. The posting calls out experience with Python, C, Lua, AWS. Compensation is listed at $193,300–$261,500 per year.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Austin, TX
- Department
- Software Development
- Posted
- May 19, 2026
More roles at Amazon
Job description
from Amazon careersAnnapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world. The Machine Learning Systems Firmware Team is looking for candidates interested in writing data-driven software for our Machine Learning servers. We build production software to initialize and monitor the most advanced machine learning acceleration servers in the world. We build systems software that initializes custom accelerator chips and monitors peripherals with device drivers for I2C, SPI, PCie and technologies alike. Our team does not work on machine learning algorithms, but rather on the physical systems (hardware) which execute and accelerate those machine learning algorithms. Data paths, PCIe, SPI, I2C, accelerator inner-workings are our bread and butter. Come join our team! Key job responsibilities - Member of a team responsible for the software associated with server components and integration in to EC2. - Develop firmware to initialize, monitor, and manage custom machine learning accelerators at AWS scale. - Working with the MLA Hardware, Test…