Senior Design Verification Engineer – CPU Core Verification (Vector)
Core
Drive verification of high-performance out-of-order CPU core functionality, with a specific focus on RISC-V Vector Extension (RVV) and vector microarchitecture.
Role type
Senior Design Verification Engineer (CPU Core)
Builds
High-performance CPU cores for data-intensive applications including AI, automotive, and data center.
Domain
Semiconductor / CPU Design / Computer Architecture
Deliverable
production ML models | product features
Required skills
SystemVerilog, CPU microarchitecture fundamentals, verification environment development, directed and constrained-random testing, functional coverage closure, debug skills, scripting
Preferred skills
RISC-V Vector Extension (RVV), SIMD verification, vector memory behavior, complex microarchitectural behaviors (concurrency, flush, redirects), formal verification, emulation
Technologies
SystemVerilog, RISC-V, RVV
Responsibilities
Own verification planning and execution for CPU core areas; Create verification strategies and test plans; Develop verification environments, checkers, and assertions; Execute tests to expose corner cases in pipeline and vector execution; Analyze failures and drive fixes; Collaborate with architecture teams to review specifications; Contribute reusable DV methodology and infrastructure.
Seniority
Senior, hands-on IC