Senior Virtual Platform Engineer (SoC/QEMU)

Amazon

Cupertino (CA)

On-site

USD 193,300 - 261,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Sign-on bonus
Health insurance
Paid time off

Job summary

Amazon’s Annapurna Labs team is seeking a Senior Virtual Platform Software Engineer to build and own full-system models of SoCs for Trainium and Inferentia. You will contribute to a powerful virtual platform used by firmware, driver, runtime, and application software teams.

Work involves designing usable, high-performance models, integrating with QEMU, improving simulation speed, and delivering reliable tooling and documentation.

Qualifications

  • 5+ years of non‑internship professional software development experience.
  • Experience programming with C++ and/or SystemC.
  • Knowledge of SoC/CPU/GPU/ASIC architecture.
  • Familiarity with Python for tooling and automation.

Responsibilities

  • Build and own functional models of SoC subsystems that integrate into the virtual platform.
  • Design models for usability and performance for software engineers.
  • Develop and improve the virtual platform infrastructure, including QEMU integration and tooling.
  • Collaborate with software teams to understand workflows and debug issues on the platform.
  • Drive simulation performance improvements for larger workloads and scale.

Skills

C++
SystemC
Python
System-level simulation

Education

Bachelor's degree in Computer Science or equivalent

Tools

QEMU
PyTest
GoogleTest
Git/Build tooling

Job description

Amazon’s Annapurna Labs team is seeking a Senior Virtual Platform Software Engineer to build and own full-system models of SoCs for Trainium and Inferentia. You will contribute to a powerful virtual platform used by firmware, driver, runtime, and application software teams.

Work involves designing usable, high-performance models, integrating with QEMU, improving simulation speed, and delivering reliable tooling and documentation.

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

Similar jobs worth comparing

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

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
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 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
Senior Software Virtual Platform Engineer (SystemC/QEMU)
Senior Software Virtual Platform Engineer (SystemC/QEMU)

Qualcomm • Santa Clara (CA)

On-site
USD 129,000 - 194,000
Competitive annual discretionary bonus program
Annual RSU grants
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
RSUs
Sign-on bonus
Health insurance
+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
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
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
Senior Virtual Platform Modeling Architect
Senior Virtual Platform Modeling Architect

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 140,000 - 210,000
Senior Virtual Platform Engineer - Functional Modeling
Senior Virtual Platform Engineer - Functional Modeling

AMD • Austin (TX)

On-site
USD 120,000 - 180,000
AMD Benefits