Senior Design Verification Engineer – High Performance CPU Core
Core
Drive functional verification of high-performance out-of-order CPU core units, ensuring design intent is verified correctly and risks are identified early.
Role type
Senior IC Design Verification Engineer (CPU Core)
Builds
High-performance CPU cores for data-intensive applications including AI, machine learning, automotive, data center, mobile, and consumer markets.
Domain
Semiconductor / CPU Design / Computer Architecture
Deliverable
production ML models | product features
Required skills
SystemVerilog, UVM, computer architecture, CPU microarchitecture, constrained-random verification, coverage analysis, debug skills, scripting
Preferred skills
out-of-order core verification, frontend/midcore/load-store unit verification, formal verification, emulation, performance-oriented verification flows
Technologies
SystemVerilog, UVM
Responsibilities
Own verification planning and execution for assigned CPU core areas; Create effective verification strategies and test plans; Develop and maintain robust verification environments, testbenches, checkers, scoreboards, assertions, stimulus, and coverage models; Define and execute directed and constrained-random tests to expose corner cases; Analyze failures, isolate root cause, and drive fixes; Collaborate with architecture and design teams to review specifications and improve verification quality; Write functional coverage and close coverage gaps; Contribute to reusable DV methodology, automation, and infrastructure.
Seniority
Senior, hands-on IC