Embedded Software Engineer, AWS Annapurna Labs
Amazon Web Services (AWS)
Remote, USA
Austin, TX, US, 78701
Remote
Direct apply
Job description
Most cloud engineers build *on top* of AWS. At Annapurna Labs, we build the custom silicon that makes AWS run. We are looking for a deeply technical Embedded Software Engineer to write the lowest-level firmware for our next generation of Trainium, Inferentia, and Nitro chips.
In this remote-flexible role, you will live at the intersection of hardware and software. You will develop bare-metal C code, write Linux device drivers for pre-silicon FPGA emulators, and debug complex SoC (System on Chip) boot sequences. You won't just be consuming web APIs; you will be configuring PCIe root complexes, tweaking NVMe controller firmware, and optimizing memory bandwidth at the register level.
If you have a passion for computer architecture, love debugging with JTAG instead of just print statements, and want your code to execute on millions of servers powering the modern internet, this is your ultimate playground.
In this remote-flexible role, you will live at the intersection of hardware and software. You will develop bare-metal C code, write Linux device drivers for pre-silicon FPGA emulators, and debug complex SoC (System on Chip) boot sequences. You won't just be consuming web APIs; you will be configuring PCIe root complexes, tweaking NVMe controller firmware, and optimizing memory bandwidth at the register level.
If you have a passion for computer architecture, love debugging with JTAG instead of just print statements, and want your code to execute on millions of servers powering the modern internet, this is your ultimate playground.
Skills
- C
- Bare-Metal Firmware
- PCIe
- NVMe
- Linux Device Drivers
- SoC
- AWS Graviton
- JTAG
Job benefits
- Restricted Stock Units (RSUs)
- 401(k) matching
- Comprehensive health plans
- Remote hardware lab setup allowance