SoC Virtual Platform Engineer C++ SystemC

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna Labs (U.S.) Inc. in Austin, TX or Cupertino, CA is seeking a software engineer to build and own full-system virtual platform models for Trainium/Inferentia SoCs. You will create functional C++ and SystemC models used by firmware, drivers, and runtime teams to run real workloads before silicon arrives.

You'll work with QEMU integration, improve simulation performance, and shape model architecture based on customer needs, delivering high-impact results in a small AWS silicon team.

Qualifications

  • Experience programming languages such as C/C++, Python, Java or Perl.
  • 2+ years writing functional models, virtual platforms, or system-level simulations for hardware (SoCs, ASICs, GPUs, CPUs).
  • Familiarity with SoC, CPU, GPU, and/or ASIC architecture and micro-architecture.
  • Strong customer-focused mindset for usability, reliability, and documentation.

Responsibilities

  • Build and own functional models of SoC subsystems that integrate into our full-system virtual platform.
  • Design models for usability and performance for software engineers to run real workloads effectively.
  • Develop and improve the virtual platform infrastructure: QEMU integration, simulation performance, build and release tooling.
  • Work with software teams to understand workflows, debug issues, and tailor models to maximize productivity.
  • Drive simulation performance improvements to handle increasingly complex workloads at scale.
  • Contribute to model architecture decisions choosing abstraction and fidelity based on customer needs.

Skills

C/C++
Python
Java
Perl
QEMU
SystemC
TLM
PyTest
GoogleTest
Multi-threading

Tools

QEMU
SystemC
TLM

Job description

Annapurna Labs (U.S.) Inc. in Austin, TX or Cupertino, CA is seeking a software engineer to build and own full-system virtual platform models for Trainium/Inferentia SoCs. You will create functional C++ and SystemC models used by firmware, drivers, and runtime teams to run real workloads before silicon arrives.

You'll work with QEMU integration, improve simulation performance, and shape model architecture based on customer needs, delivering high-impact results in a small AWS silicon team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Virtual Platform Engineer: SoC Modeling & QEMU
Senior Virtual Platform Engineer: SoC Modeling & QEMU

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 100,000 - 228,000
Senior Virtual Platform Engineer (SoC/QEMU)
Senior Virtual Platform Engineer (SoC/QEMU)

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
RSUs
Sign-on bonus
Health insurance
+1
Virtual Platform Engineer for SoC & QEMU (C++/SystemC)
Virtual Platform Engineer for SoC & QEMU (C++/SystemC)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 140,000 - 210,000
Pre-Silicon SoC Modeling Lead (C++)
Pre-Silicon SoC Modeling Lead (C++)

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 228,000
Pre-Silicon SoC Modeling Engineer (C++, SystemC)
Pre-Silicon SoC Modeling Engineer (C++, SystemC)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs
401(k) matching
+1
Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 140,000 - 210,000
Pre-Silicon SoC Modeling Engineer (C++/SystemC)
Pre-Silicon SoC Modeling Engineer (C++/SystemC)

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Senior SoC Modeling Engineer — Pre-Silicon Innovation
Senior SoC Modeling Engineer — Pre-Silicon Innovation

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 100,000 - 228,000
Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 143,000 - 195,000