Design Verification Engineer – CPU Verification
Core
Functional verification of CPU cores, coherency, and cache subsystems using advanced verification methodologies.
Role type
Design Verification Engineer (CPU)
Builds
CPU cores and related subsystems for semiconductor foundry customers
Domain
Semiconductor / CPU Design
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
SystemVerilog, UVM, constrained random verification, Python scripting, Perl scripting, Shell scripting, microarchitectural specification interpretation, coverage analysis
Preferred skills
RISC-V architecture knowledge, interconnect protocols (AXI, ACE, CHI), FPGA prototyping, emulation platforms
Technologies
SystemVerilog, UVM, Python, Perl, Shell, RISC-V, AXI, ACE, CHI
Responsibilities
Develop and execute verification plans including testbench and test case creation; Write directed and constrained random test cases; Analyze coverage reports and close gaps; Automate regression and verification flows
Seniority
Mid-level, hands-on IC