Virtual Platform Engineer for SoC & QEMU

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 165,000 - 224,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Annapurna Labs (U.S.) Inc. in Cupertino, CA, part of AWS, is hiring a software engineer to build and own full-system virtual platform models for Trainium/Inferentia SoCs.

You will develop C++/SystemC models, contribute to QEMU integration, tooling, and documentation, and support software teams across firmware, driver, runtime, and applications. You will work on high-impact, small-team settings with opportunities to influence architecture and performance across multi-subsystem simulations.

Qualifications

  • Experience programming in C/C++, Python, Java or Perl.
  • 2+ years writing functional models, virtual platforms, or system-level simulations for hardware.
  • Familiarity with SoC/CPU/GPU/ASIC architecture and micro-architecture.

Responsibilities

  • Build and own functional models of SoC subsystems integrated into full-system virtual platform.
  • Develop and improve virtual platform infrastructure including QEMU integration and tooling.
  • Design models prioritizing usability and performance for software engineers.
  • Collaborate with software teams to understand workflows and debug platform issues.
  • Drive simulation performance improvements for larger, more complex workloads.

Skills

C/C++
Python
Java
Perl
QEMU
SystemC
TLM
Multi-threaded programming
Firmware/driver/runtime

Tools

QEMU
SystemC

Job description

Annapurna Labs (U.S.) Inc. in Cupertino, CA, part of AWS, is hiring a software engineer to build and own full-system virtual platform models for Trainium/Inferentia SoCs.

You will develop C++/SystemC models, contribute to QEMU integration, tooling, and documentation, and support software teams across firmware, driver, runtime, and applications. You will work on high-impact, small-team settings with opportunities to influence architecture and performance across multi-subsystem simulations.

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

Annapurna Labs • San Diego (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Virtual Platform Engineer – SoC Modeling & QEMU
Virtual Platform Engineer – SoC Modeling & QEMU

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 144,000 - 194,000
Senior Virtual Platform Engineer: SoC Modeling & QEMU
Senior Virtual Platform Engineer: SoC Modeling & QEMU

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Senior Virtual Platform Engineer for ML Accelerators
Senior Virtual Platform Engineer for ML Accelerators

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+2
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 144,000 - 194,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) • Cupertino (CA)

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

Annapurna Labs • San Diego (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
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 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+2
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) • Cupertino (CA)

On-site
USD 193,000 - 262,000
Virtual Platform Architect: Build AI Compute Prototypes
Virtual Platform Architect: Build AI Compute Prototypes

Ampere • Santa Clara (CA)

On-site
USD 150,000 - 210,000