Sr Principal CPU Verification Engineer
Core
Design verification of CPU cores, coherency, and cache subsystems to ensure design quality and performance.
Role type
Sr Principal CPU Verification Engineer
Builds
CPU cores and related subsystems for semiconductor foundry customers
Domain
Semiconductor / CPU Architecture
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, cache and coherency concepts
Preferred skills
RISC-V architecture knowledge, interconnect protocols (AXI, ACE, CHI), FPGA prototyping, emulation platforms
Technologies
SystemVerilog, UVM, Python, Perl, Shell, RISC-V, ARM, MIPS, AXI, ACE, CHI
Responsibilities
Develop and execute verification plans including testbench creation and test case development; Write directed and constrained random test cases; Utilize UVM-based environments for coverage-driven verification; Analyze coverage reports and assist in closing coverage gaps; Automate regression and verification flows; Collaborate with senior engineers and architects to ensure design quality and performance
Seniority
Sr Principal, hands-on IC