CPU Verification Engineer, Up to Staff Level
Core
Verify design features across all aspects of CPU using simulation, formal verification, emulation, and FPGA platforms.
Role type
Senior IC CPU verification engineer
Builds
CPU micro-architecture designs and system use cases
Domain
Semiconductor / CPU design
Required skills
CPU micro-architecture knowledge, System Verilog/VHDL, C/C++ programming, Perl/Python scripting, UPF (power intent), emulation/FPGA verification, debug and triage of failures
Preferred skills
Silicon bring-up and validation, debug of functional/power/performance/physical design issues in silicon, test development for CPU features on silicon, test vectors for tester bring-up
Technologies
System Verilog, VHDL, C, C++, Perl, Python, UPF, FPGA, Emulators
Responsibilities
Develop comprehensive test plans for CPU features, write checkers and assertions, execute test plans using simulation and formal verification, verify power intent, validate system use cases with architects and software teams, enable verification on emulators and FPGA platforms, debug and triage failures in simulation, emulation, and silicon
