Software Virtual Platform Simulation Senior Engineer

Qualcomm

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$129,300–$193,900 / yr
Posted
8 days ago
Closes
Dec 17, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $152k
This role $162k
$108k most similar roles pay here $204k

This role pays more than 64% of similar roles. Most pay $128,825–$175,500 — the shaded band above. At the midpoint, this role pays about $162k versus about $152k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 828 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 508 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Virtual Platform Simulation Senior Engineer

As a Senior Software Virtual Platform Engineer at Qualcomm Technologies, Inc., you will join a dynamic team focused on developing high-level system virtual models for complex SoC hardware using SystemC TLM and QEMU. Your day-to-day responsibilities include designing and integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator while collaborating closely with hardware designers and software engineers to translate system requirements into detailed models. You will leverage extensive experience in C++ programming and modern C++ to ensure efficient model development, and you will also work on unit testing, continuous integration, and ARM Fast Models. This role requires a deep understanding of SoC architecture, CPU firmware, and server architecture (RAS, manageability), as well as expertise in Git revision control and firmware/device driver development.

What you'll do

  • Design and develop SystemC TLM models to accurately represent SoC architectures.
  • Integrate processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator.
  • Define software requirements for complex SoC TLM model development.
  • Lead design, coding, and testing efforts to meet project specifications and schedules.
  • Perform code reviews and regression tests to ensure high-quality code.
  • Collaborate with hardware designers and other stakeholders to translate system requirements into detailed models.

What we're looking for

  • Extensive experience (5+ years) in developing virtual platforms or simulators.
  • Proficiency in SystemC TLM and QEMU for SoC architecture modeling.
  • Strong C++ programming skills for efficient model development.
  • Experience with ARM Fast Models and ARM architecture components.
  • Familiarity with open-source development, unit testing, and continuous integration.
  • Knowledge of server architecture (RAS, manageability) preferred.
  • Ability to collaborate effectively across hardware, software, and systems teams.

More like this

Similar roles

Virtual Platform Engineer

Qualcomm

Remote (Santa Clara, CA) +2 3 days ago $111,300$166,900
SystemC TLM QEMU C++ ARM Architecture Firmware Development Device Driver Development Open Source Development Unit Testing Continuous Integration ARM Fast Models Server Architecture RAS Manageability Virtual Platform SoC Architecture CPU Firmware Software Engineer
Remote

Virtual Software Modeling Engineer

Amd

Santa Clara, CA 50 days ago
C++ Linux Windows Multi-threaded programming Mutexes Atomics Condition variables Lock-free structures x86 architecture ARM architecture GPU architecture Drivers Applications Kernel debugging Functional modeling Architecture simulation Hypervisor development QEMU VirtualBox GEM5 SIMICS AI tools
Hybrid

Virtual Platform, Principal Manager

Qualcomm

Santa Clara, CA +1 27 days ago $218,200$327,400
SystemC SystemC_TLM_2.0 QEMU Modern_C++ ARM_Architecture Firmware Git CI/CD ARM_Fast_Models RAS Server_architecture Platform_firmware Virtual_Platform_Engineering Pre-silicon_Software_Enablement High-fidelity_Virtual_Models SoC_Architecture Processor_Modeling Interconnect_Modeling Peripheral_Modeling Custom_IP_Block_Modeling

Software Engineer, Simulation

SpaceX

Hawthorne, CA 24 days ago $125,000$145,000
C++ Python CFD tools meshing software CAD platforms machine learning AI web-based 3D tooling Flask SQLAlchemy FastAPI React version control testing continuous integration Linux HPC environments parallel processing Three.js ParaView