CPU Verification Engineer (Multiple Locations)
Core
Design Verification Engineer validating CPU and SOC level micro-architectures to ensure launch readiness.
Role type
Senior IC CPU Design Verification Engineer
Builds
CPU and System-on-Chip (SOC) micro-architectures
Domain
Semiconductor / CPU Engineering
Required skills
CPU micro-architecture knowledge, Test plan development, Verification environment creation, UVM/Verification Methodology, Debugging, Coverage analysis, Assembly code, Testbench development
Preferred skills
Cache Coherence, Memory ordering, Prefetching, Branch Prediction, Renaming, Speculative execution, Formal verification, Silicon bringup, Random Instruction Sequencing (RIS), Mixed signal verification
Technologies
Simulators, Gate-level Simulation, Waveform viewers, Coverage collection tools
Responsibilities
Work with CPU and SOC Architects to understand system requirements, Develop detailed Test and Coverage plans, Develop Verification environment including Stimulus, Checkers, and Assertions, Execute Verification Plans including Design Bring-up and Debug, Track and report DV progress using metrics
Seniority
Senior, hands-on IC
