CareerPlan

CPU Emulation Engineer

Santa Clara, California, United States of AmericaFull-time$176k–$263k2026-09-17 → 2026-11-10

Core

Architect and develop test bench infrastructure in C/C++ and Systemverilog to enable emulation-based solutions for high-performance CPUs.

Role type

Senior IC CPU emulation engineer

Builds

Emulation-based verification solutions for high-performance CPUs

Domain

Semiconductor hardware verification / CPU architecture

Required skills

C/C++, Systemverilog, emulation platforms (Palladium, Zebu, Veloce, FPGAs), synthesizable Verilog, DPI transactors, Perl/Python/shell scripting, RISCV architecture, Linux boot, CPU micro-architecture

Preferred skills

Debugging RISCV CPU based designs, packaging workloads for cloud, CPU architecture and micro-architecture knowledge

Technologies

Palladium, Zebu, Veloce, FPGAs, C/C++, Systemverilog, Perl, Python, shell scripts, RISCV, Linux

Responsibilities

Architect and develop test bench infrastructure for CPU emulation, develop verification methodology for scalable environments, debug emulation performance and area issues, execute verification plans including design bring-up and regression, work with emulation CAD team to resolve infrastructure issues

Seniority

Senior, hands-on IC