Job Board
Amazon Web Services (AWS) logo

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.

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