Drimva

Amazon

SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

$144K–$224K

Austin, TX +1 · Full-time · Posted Mar 27, 2026

Location
Austin, TX
Cupertino, CA
Experience
2+ years of professional experience; no alternative stated.

About the job

Develop SoC models and low-level systems software for machine-learning accelerator chips, validating hardware/software interactions from functional models through production silicon.

What you'll do

  • Develop single-chip and datacenter-scale SoC model components and supporting infrastructure.
  • Debug hardware/software interactions across the stack and analyze performance on silicon.
  • Collaborate on hardware/software co-design and build development tooling, test infrastructure, and automation.

What they ask for

  • Knowledge of hardware architectures.
  • 2+ years of professional experience developing firmware, drivers, runtime software, or low-level systems software for custom hardware.
  • Experience programming in C++, Python, and/or Rust; preference for at least 2.

Nice to have

  • Experience with collective communication libraries or distributed systems primitives such as MPI, NCCL, or RCCL.
  • Experience with models or emulators, Linux kernel development, SoC modeling, hardware interconnects, performance optimization, or concurrent programming.

Pay

165,200.00 - 223,600.00 USD annually (base salary); 143,700.00 - 194,400.00 USD annually (base salary)

Tools

C++, Python, Rust, MPI, NCCL, RCCL, QEMU, Linux

AI focus

Develop and validate SoC models and low-level software for machine-learning accelerator systems; no machine-learning background is needed.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)