CPU Emulation Engineer

Qualcomm

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$167,100–$250,700 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday
Closes
Jan 11, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $209k
$138k most similar roles pay here $263k

This role pays more than 70% of similar roles. Most pay $159,000–$216,062 — the shaded band above. At the midpoint, this role pays about $209k versus about $188k 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 623 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · CPU Emulation Engineer

As a CPU Emulation Engineer on the CPU verification team, you will deliver emulation-based solutions to verify and validate high performance CPUs. You will collaborate with RTL, performance, verification, and software teams to architect and develop test bench infrastructure using C/C++ and Systemverilog across various platforms. Your daily responsibilities include developing scalable verification methodologies, debugging emulation performance and area issues, and creating environments for OS boots, performance benchmarks, and other vectors. You will also manage the collection of environment metrics and resolve infrastructure issues with the CAD team. The role requires expertise in Palladium, Zebu, Veloce, or FPGAs, along with skills in Perl, Python, shell scripting, and C/C++ DPI transactors. Relevant domain knowledge includes RISC-V CPU designs, Linux boot processes, firmware aspects, and complex CPU micro-architecture.

What you'll do

  • Architect and develop test bench infrastructure in C/C++ and Systemverilog for multi-platform CPU emulation.
  • Develop scalable and portable verification methodologies across both simulation and emulation environments.
  • Debug emulation performance and area issues to optimize the use of hardware resources.
  • Create environments to execute verification test cases, OS boots, and performance benchmarks.
  • Develop debugging methodologies to identify root causes for CPU functional and performance issues.
  • Maintain emulation environments to collect metrics regarding system performance and infrastructure health.
  • Execute verification plans including design bring-up, regression enabling, and test failure debugging.

What we're looking for

  • Bachelor's degree with 4+ years of experience, Master's with 3+ years, or PhD with 2+ years in a relevant engineering field.
  • Experience with emulation platforms such as Palladium, Zebu, Veloce, or FPGAs.
  • Proficiency in developing test bench infrastructure using C/C++ and SystemVerilog.
  • Experience synthesizing and optimizing designs and verification components in synthesizable Verilog.
  • Experience with C/C++ DPI transactors and monitors.
  • Proficiency in scripting using Perl, Python, or shell scripts.
  • Experience debugging RISC-V CPU based designs and knowledge of the RISC-V programmer's model.
  • Knowledge of Linux boot, firmware aspects, and CPU micro-architecture is preferred.

More like this

Similar roles

Senior GPU Validation and Emulation Engineer

Qualcomm

San Diego, CA 59 days ago $133,600$200,400
Verilog System Verilog UVM FPGA Palladium ZeBu Veloce Xilinx Altera C C++ Python Tcl Perl RTL Synthesis Post-Silicon Debug Simulation Acceleration
2+ yrs exp

Senior Emulation Engineer

Samsung Semiconductor

San Jose, CA 23 days ago $138,000$206,000
FPGA Cadence Palladium Synopsys ZeBu Siemens Veloce Synopsys HAPS Cadence Protium Verilog SystemVerilog Python Tcl Perl SCE-MI PCIe DDR HBM AXI CHI Ethernet AI/ML Pre-silicon Verification
5+ yrs exp

Emulation Engineer, Technical Leader

Cisco

San Jose, CA 38 days ago $186,900$267,700
C/C++ TCL Python Perl System Verilog UVM OpenStack Docker Open vSwitch RTL gdb PCIe I2C Ethernet Palladium Veloce Zebu Pre-Silicon Emulation
8+ yrs exp

Senior Systems Prototyping and Emulation Engineer

Nvidia

Santa Clara, CA 115 days ago $168,000$264,500
FPGA Hardware Emulation RTL Verilog SystemVerilog Synopsys ZeBu Siemens Veloce Xilinx Vivado Synopsys ProtoCompiler Synplify Premier C C++ Python Tcl Perl Shell PCIe CXL NVLINK DDR5 LPDDR5 SystemC VCS Verdi GDB DPI PLI
8+ yrs exp

ASIC Emulation Engineer, HW & SW

Amazon Inc

Sunnyvale, CA +1 13 days ago $157,300$212,800
ASIC Emulation Cadence Palladium Mentor Veloce Verilog SystemVerilog VHDL C++ Python Tcl Perl ARM AMBA AXI4 Bare Metal Firmware UVM CI/CD RTL
5+ yrs exp