Mid Core Design Verification Engineer
Posted Updated
Description
You will verify next-generation high-performance RISC-V CPU cores. You will develop verification strategies, test plans, and testbenches; create constrained-random tests, assertions, and coverage; debug RTL and simulation failures; and drive issues through resolution. You will work across CPU architecture, microarchitecture, RTL, and software to identify important corner cases.
Responsibilities
- Develop verification strategies, test plans, and testbenches for RISC-V CPU cores
- Build constrained-random tests, assertions, and functional coverage
- Debug RTL and simulation failures
- Identify corner cases in out-of-order processor designs
- Drive verification issues to closure
- Work with architects, RTL designers, software engineers, and verification engineers
Requirements
- 6+ years of design-verification experience for CPUs, SoCs, ASICs, or other complex digital designs
- SystemVerilog and UVM experience, including testbench development, constrained-random testing, assertions, and functional coverage
- Understanding of CPU architecture or microarchitecture
- Experience debugging RTL and simulation failures using waveforms and simulation/debug tools
- C, C++, or Python skills
