JobsCPU Emulation Engineer
Qualcomm logo

CPU Emulation Engineer

Qualcomm

Location

Santa Clara, CA

Type

Full-time

Posted

7/16/2026

Compensation

$167,100 - $250,700 per year

Undergraduate with 5+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
Established Sponsor
·FY 2025

Job description

As a CPU Emulation Engineer at Qualcomm, you will be part of the CPU verification team, focusing on delivering emulation-based solutions for high-performance CPUs. You will collaborate closely with various disciplines within the CPU team, including RTL, performance, verification, and software teams. Your role will involve architecting and developing test bench infrastructure and debugging emulation performance issues. This position requires a strong background in emulation platforms and CPU architecture.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of relevant experience, or a Master's degree with 3+ years, or a PhD with 2+ years.
  • 5+ years of experience with emulation platforms such as Palladium, Zebu, Veloce, or FPGAs.
  • Experience with synthesizing and optimizing designs and verification components in synthesizable Verilog.
  • Experience with C/C++ DPI transactors and monitors.
  • Experience in scripting using Perl, Python, or shell scripts.

Responsibilities

  • Work closely with CPU RTL, performance, verification, and software teams to deliver emulation-based solutions.
  • Architect and develop test bench infrastructure in C/C++ and Systemverilog for enabling CPU emulation across different platforms.
  • Develop verification methodology to ensure a scalable and portable environment across simulation and emulation.
  • Debug emulation performance and area issues to efficiently use emulation resources.
  • Develop an environment to run verification test cases, OS boot, performance benchmarks, and other vectors.
  • Develop debugging methodology to enable efficient debugging and root causing of CPU functional and performance issues.
  • Develop and maintain the emulation environment to collect metrics related to emulation.
  • Work closely with the emulation CAD team to resolve infrastructure issues and ensure productivity on emulation models.
  • Execute verification plans, including design bring-up, DV environment bring-up, and regression enabling for all features under your care.

Benefits

  • Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.

Is this posting expired or inaccurate?