Senior Virtual Platform Engineer: SoC Modeling & QEMU

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 193,000 - 262,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Annapurna Labs (U.S.) Inc. is seeking a software engineer to build and own models and infrastructure for a full-system virtual platform used by firmware, driver, runtime, and application software teams.

The role focuses on functional model development for SoCs, integration with QEMU, and performance optimization. You will collaborate with software teams to understand workflows, ensure usability, and drive scalability of simulations on modern silicon architectures.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 7+ years of non-internship professional experience writing functional or performance models.
  • Experience programming with C++ and/or SystemC.

Responsibilities

  • Build and own functional models of SoC subsystems for the virtual platform.
  • Develop and improve the virtual platform infrastructure and tooling.
  • Design models for usability and performance for software engineers.
  • Work with software teams to understand workflows and debug issues.
  • Drive simulation performance improvements for larger workloads.

Skills

C++
SystemC
Python
QEMU
Performance modeling
Multi-threading
ML accelerator

Education

Bachelor's degree

Tools

QEMU integration

Job description

Annapurna Labs (U.S.) Inc. is seeking a software engineer to build and own models and infrastructure for a full-system virtual platform used by firmware, driver, runtime, and application software teams.

The role focuses on functional model development for SoCs, integration with QEMU, and performance optimization. You will collaborate with software teams to understand workflows, ensure usability, and drive scalability of simulations on modern silicon architectures.

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 (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
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,300 - 193,900
Competitive annual discretionary bonus program
Annual RSU grants
Senior SoC Systems Software Engineer (Hardware/Software)
Senior SoC Systems Software Engineer (Hardware/Software)

Amazon Web Services (AWS) • Cupertino (CA)

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

Advanced Micro Devices, Inc. • Austin (TX)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer - Virtual Hardware Modeling
Senior Software Engineer - Virtual Hardware Modeling

TALENT Software Services • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
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 SoC Virtual Platform Engineer
Senior SoC Virtual Platform Engineer

TALENT Software Services • Sunnyvale (CA)

On-site
USD 120,000 - 160,000