Staff Design Verification Engineer – CPU Core Verification (Vector)
Core
Drive verification of high-performance out-of-order CPU core functionality, with a specific focus on the RISC-V Vector Extension (RVV) and vector microarchitecture.
Role type
Staff individual-contributor CPU Design Verification Engineer
Builds
High-performance CPU cores implementing RISC-V Vector Extension (RVV) for data-intensive applications.
Domain
Semiconductor / CPU Design / Computer Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
SystemVerilog, CPU/core verification, computer architecture, verification flow methodology, debugging, Python/C/C++ scripting, test planning, coverage analysis
Preferred skills
Out-of-order CPU core verification, RISC-V Vector Extension (RVV), SIMD, vector-processor verification, formal verification, emulation, acceleration
Technologies
SystemVerilog, Python, C/C++, RISC-V
Responsibilities
Own verification planning and execution for CPU core areas; drive verification strategy and coverage closure; verify vector microarchitectural behaviors; develop robust verification environments and checkers; partner with architecture teams on feature definition; drive failure analysis and root-cause debug; contribute reusable methodology and automation; mentor other engineers.
Seniority
Staff, hands-on IC with technical leadership