CPU Design Verification Engineer
Core
Verify functionality correctness of CPU designs by developing complex tests, coverage monitors, and checkers in collaboration with architecture and RTL designers.
Role type
CPU Design Verification Engineer
Builds
CPU microarchitecture designs
Domain
Semiconductor / CPU Design
Required skills
CPU microarchitecture, digital logic design, computer architecture, Verilog, C, C++, coverage analysis, assertion-based verification, formal verification, functional debug analysis, hardware/software interface debugging, silicon bring-up process
Preferred skills
N/A
Technologies
Verilog, C, C++, Assembly
Responsibilities
Develop and lead testing plan and test environment; Develop complex tests in assembly, C, or vectors; Develop coverage monitors and analyze coverage; Develop checkers or C-based transactors; Provide verification of complex data path and control logic structures; Participate in silicon bring-up process; Perform hardware and software interface debugging.
Seniority
Mid-Senior, hands-on IC
