Staff Engineer CPU DV
SiFiveJob Title
Staff Engineer, CPU DV
Role Summary
Lead design verification for high-performance CPU core microarchitecture. Drive verification strategy, architecture validation, and closure across simulation and emulation platforms to ensure functional correctness and silicon-quality delivery.
Experience Level
Senior β 6+ years of professional experience in CPU design verification or equivalent verification roles.
Responsibilities
Primary responsibilities include:
- Own end-to-end verification of CPU core components: Fetch, Decode, Execute, Memory, Pipeline, Cache, MMU.
- Develop verification plans from architecture specifications and ensure coverage closure.
- Validate microarchitectural features such as out-of-order execution, branch prediction, cache coherency, and virtual memory/paging.
- Lead verification execution using SystemVerilog and UVM.
- Implement testbenches, constrained-random tests, scoreboards, checkers, and coverage models (functional and code).
- Run regressions and debug complex failures across simulation and emulation platforms.
- Collaborate with Architecture and Design teams to validate corner cases, exceptions, interrupts, and perform ISA-level validation and compliance testing.
Requirements
Core qualifications and skills required:
Must-have- 6+ years of experience in CPU/core microarchitecture verification.
- Proven experience with SystemVerilog and UVM-based verification environments.
- Experience creating testbenches, constrained-random tests, scoreboards/checkers, and coverage-driven verification.
- Strong debugging skills across simulation and emulation platforms and driving regression suites to closure.
- Familiarity with CPU microarchitectural concepts: out-of-order execution, branch prediction, cache coherency, MMU, and virtual memory.
- Experience performing ISA-level validation and working with ISA behaviors (examples: RISC-V, ARM, or x86).
- Hands-on experience with emulation platforms or hardware-assisted verification flows.
- Prior experience validating high-performance processors at silicon bring-up.
Education Requirements
Not specified.
About the Company
Company: SiFive
Headquarters: San Mateo, California, United States
SiFive is a pioneering company in the RISC-V ecosystem, focused on transforming the future of computing by delivering high-performance, data-intensive RISC-V solutions. Their compute platforms empower leading technology firms to innovate across various markets, including AI, machine learning, and automotive sectors. SiFive is recognized for its commitment to ongoing innovation and fostering collaboration among talented teams, impacting lives by enabling advanced chip design.
