Staff Engineer CPU DV
Core
Lead end-to-end design verification for complex CPU core microarchitectures, ensuring functional correctness, performance, and quality at the silicon level.
Role type
Staff Design Verification Engineer (CPU DV)
Builds
High-performance processor cores (Fetch, Decode, Execute, Memory, Pipeline, Cache, MMU) for data-intensive applications.
Domain
Semiconductor / Chip Design / CPU Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
System Verilog, UVM, constrained-random testing, coverage modeling, regression management, microarchitecture validation, ISA compliance testing, debug of simulation/emulation failures
Preferred skills
Experience with ARM, RISC-V, or x86 ISAs, out-of-order execution validation, branch prediction, cache coherency, virtual memory & paging
Technologies
System Verilog, UVM, simulation platforms, emulation platforms
Responsibilities
Own end-to-end verification of CPU core components; Develop testbenches, scoreboards, and coverage models; Drive regressions and debug complex failures; Validate microarchitectural features and ISA behavior; Develop test plans from architecture specifications.
Seniority
Staff, hands-on IC