Drimva

Amazon

Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

$168K–$262K

Austin, TX +1 · Senior · Full-time · Posted Jan 20, 2026

Location
Austin, TX
Cupertino, CA
Experience
5+ years in software development; 5+ years across the full software development life cycle; 7+ years writing functional or performance models.
Education
Bachelor's degree in computer science or equivalent (preferred).

About the job

Build and maintain C++/SystemC virtual platforms and SoC models that enable software teams to develop and test workloads before custom silicon is available.

What you'll do

  • Build functional models of SoC subsystems and integrate them into the full-system virtual platform.
  • Improve platform infrastructure, including QEMU integration, simulation performance, build and release tooling, and documentation.
  • Work with software teams to debug platform issues, improve usability, and guide model architecture decisions.

What they ask for

  • 5+ years of non-internship professional software development experience and 5+ years across the full software development life cycle.
  • Experience mentoring, serving as a tech lead, or leading an engineering team.
  • 7+ years of non-internship professional experience writing functional or performance models.
  • Experience programming with C++ and/or SystemC, plus knowledge of SoC, CPU, GPU, and/or ASIC architecture and micro-architecture.

Nice to have

  • Bachelor's degree in computer science or equivalent.
  • Experience with QEMU-integrated models, performance analysis or modeling, PyTest, GoogleTest, modern C++, multi-threaded programming, or machine learning accelerator hardware/software.

Pay

USD 193,300.00 - 261,500.00 annually base salary; USD 168,100.00 - 227,400.00 annually base salary

Tools

C++, SystemC, Python, QEMU, PyTest, GoogleTest

AI focus

No ML background is needed; the role builds virtual platforms for machine learning accelerator chips, with the ML accelerator domain learned on the job.

Model-written summary · the original posting is authoritative

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