Software Virtual Platform/Simulation Engineer

Qualcomm

Quick summary

Work type
On-site
Location
Austin, TX · Santa Clara, CA
Salary
$211,800–$317,800 / yr
Posted
5 days ago
Closes
Nov 28, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $265k
$102k most similar roles pay here $341k

This role pays more than 98% of similar roles. Most pay $135,000–$193,000 — the shaded band above. At the midpoint, this role pays about $265k versus about $164k 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 558 open roles on FindRole.

Listed pay typically runs $154,000–$231,000 across 401 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Virtual Platform/Simulation Engineer

As a Senior Staff Software Virtual Platform Engineer at Qualcomm Technologies, Inc., you will join a cutting-edge team focused on developing high-level system virtual models of complex SoC hardware using SystemC TLM and QEMU. Your daily 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 to ensure efficient model development, and you will also engage in unit testing, continuous integration, and code reviews to maintain high-quality standards. This role requires a deep understanding of ARM architecture and firmware development, as well as expertise in Git revision control and server architecture (RAS, manageability).

What you'll do

  • Design and develop SystemC TLM models to represent complex SoC architectures.
  • Integrate various hardware components into the SystemC simulator for comprehensive modeling.
  • Define detailed software requirements for developing intricate SoC TLM models.
  • Lead coding and testing efforts to ensure project completion within specifications and timelines.
  • Conduct code reviews and regression tests to maintain high-quality standards in model development.

What we're looking for

  • 12+ years of experience in Software/Firmware Engineering or related field.
  • Extensive experience (5+) developing Virtual Platforms or Simulators.
  • Proficiency in SystemC TLM and QEMU for virtual platform development.
  • Strong C++ programming skills for efficient model development.
  • Experience with ARM Fast Models, ARM Architecture, and firmware development.
  • Familiarity with unit testing, continuous integration, and Git revision control.

More like this

Similar roles

Sr. Staff Virtual Platform Engineer

Qualcomm

Remote (Santa Clara, CA) 46 days ago $180,600$271,000
SystemC TLM QEMU C++ ARM Firmware Device Drivers Unit Testing Continuous Integration Open Source Development Server Architecture RAS Manageability Virtual Platform SoC Architecture CPU Firmware Software Engineer
Remote

Software Engineer, Simulation

SpaceX

Hawthorne, CA 2 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

Software Engineer - Simulation Integrations

Anduril Industries

Seattle, WA 2 days ago $166,000$220,000
Python C++ Bash Linux Unix Networking CI/CD Docker Nix NixOS Git Secret security clearance Simulation frameworks Real-time systems Robotics platforms SITL Field deployment Customer demos Operational support