Principal Design Verification Engineer - CPU Core Hardware Prefetch
SiFive, Inc.
Overview
SiFive is seeking a Principal Design Verification Engineer to lead verification strategy and execution for CPU Core Hardware Prefetch in a high‑performance out‑of‑order core. This senior tech‑lead role focuses on advanced hardware prefetch verification, collaborating closely with architecture, RTL, performance, software, and verification teams to ensure design intent is captured and risks are identified early.
Responsibilities
- Lead verification planning and execution for CPU hardware prefetch functionality across unit‑level and core‑level strategy, debug, coverage closure, and sign‑off readiness.
- Define verification strategy, test plans, checkers, scoreboards, assertions, stimulus strategies, and coverage models for hardware prefetch microarchitecture and corner cases.
- Drive verification of hardware prefetch behaviors such as stream allocation and replacement, training from demand requests, prefetch generation, request replay and kill behavior, issue‑queue interactions, and feedback‑driven control of prefetch aggressiveness.
- Verify correctness of runtime configurability through prefetch CSRs, including enablement, windowing, distance thresholds, and queue‑allocation controls tied to L1/L2 cache and MSHR behavior.
- Verify interactions between the hardware prefetch engine and the memory hierarchy—DCache pipeline behavior, cacheable‑read‑only training conditions, MSHR fullness backpressure, L1/L2 prefetch targeting, and arbitration with other core traffic.
- Develop verification strategies for difficult corner cases such as stream misconfirmation, untraining, queue unavailability, threshold‑triggered throttling, page‑boundary behavior, multi‑stream behavior, and correctness under diverse operating modes and software‑programmed configurations.
- Use architectural counters, self‑checking tests, and microarchitectural observability to validate that prefetch behavior is functionally correct and robust across realistic performance‑sensitive traffic patterns.
- Partner with architects and designers from early feature‑definition stages to review specifications, identify ambiguity, improve debugability, and influence design from a verification perspective.
- Apply appropriate verification methods (simulation, formal techniques, emulation, performance‑oriented validation) for high‑risk or hard‑to‑observe hardware prefetch behaviors.
- Drive efficient failure analysis and root‑cause debugging across specification, RTL, test content, assertions, and verification infrastructure.
- Mentor engineers and shape reusable verification approaches, infrastructure, and methodology for future CPU core generations.
Minimum Qualifications
- BS, MS, or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 12+ years of relevant experience in CPU/core or SoC functional verification, appropriate for a Principal / T6 role.
- Direct experience with out‑of‑order CPU core verification and strong understanding of CPU microarchitecture.
- Deep expertise in hardware prefetch verification or closely related CPU memory‑subsystem verification, with the ability to translate architectural intent into an effective verification strategy and execution plan.
- Strong knowledge of verification flow methodology, including test planning, stimulus generation, failure analysis, coverage analysis, and coverage closure.
- Strong debug skills and solid software or scripting fundamentals for building scalable DV infrastructure, automation, and analysis workflows.
- Strong understanding of CPU memory behavior, including ordering‑sensitive interactions, cache hierarchy effects, and how hardware prefetch interacts with demand traffic and system performance.
Preferred Qualifications
- Experience verifying advanced hardware prefetch architectures such as stride‑based or stream‑based prefetchers with training, confirmation, throttling, and adaptive distance control.
- Experience verifying prefetch engines integrated with DCache or memory‑subsystem pipelines, including interactions with issue queues, MSHRs, cache feedback, and replay behavior.
- Experience developing or reviewing verification content that uses performance counters, constrained‑random traffic, directed corner‑case scenarios, and software‑driven stress patterns to validate hardware prefetch correctness.
- Experience with formal verification to target bounded, control‑heavy, or interface‑sensitive microarchitectural problems.
- Experience using emulation or other acceleration techniques to improve turnaround on large CPU verification workloads.
- Experience collaborating effectively with performance, compiler, system verification, and software teams to close verification gaps from multiple perspectives.
- Demonstrated technical leadership through mentoring, methodology influence, and cross‑team execution on complex CPU verification efforts.
Success Criteria
- Hardware prefetch verification plans capture the real architectural and microarchitectural risks early and completely.
- Difficult bugs in prefetch training, stream management, queue behavior, throttling, page handling, and DCache interaction are found early, debugged efficiently, and closed with durable solutions.
- Verification quality improves across the broader CPU DV organization through stronger methodology, reusable infrastructure, and clear technical leadership.
Benefits
Variable/incentive compensation and/or equity may be included. The role is eligible for a comprehensive benefits package, which may include healthcare, retirement plans, paid time off, and other benefits. The position requires successful background checks, reference checks, and proof of eligibility to work in the United States of America. Export‑control compliance and export license requirements apply as per applicable laws.
Equal‑Opportunity Statement
SiFive is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. As an E‑Verify employer, we use this system to confirm the employment eligibility of all new hires in accordance with federal law. All applicants will be required to complete a Form I‑9, Employment Eligibility Verification, upon hire. We do not use E‑Verify to pre‑screen job candidates and will comply with all E‑Verify regulations.
#J-18808-Ljbffr- ...across every market segment of chip design, including artificial intelligence, machine... ...the RoleSiFive is looking for a Principal Design Verification Engineer to lead verification strategy and execution for CPU Core Hardware Prefetch in a high-performance out-of-order core...PrincipalFull time
- ...tomorrow across every market segment of chip design, including artificial intelligence,... ...Description:About the RoleSiFive is looking for a Principal Design Verification Engineer to lead verification strategy and execution for the CPU Core Load-Store Unit in a high-performance...PrincipalFull time
- ...Role Overview SiFive is looking for a Principal Design Verification Engineer to lead verification strategy and execution for the CPU Core Frontend in a high-performance out-of-order core. This senior tech‑lead role requires defining architecture‑aware verification strategy...Principal
- ...every market segment of chip design, including artificial... ...looking for a Senior Design Verification Engineer to drive verification of high-performance CPU core functionality, with meaningful... ..., Midcore, Load-Store Unit, Hardware Prefetch, and Vector Unit / vector microarchitectural...SuggestedFull time
- ...every market segment of chip design, including artificial... ...looking for a Senior Design Verification Engineer to drive functional verification... ...of high-performance CPU core units.This role focuses on... ...Midcore, Load-Store Unit, and Hardware Prefetch.You will work closely with...SuggestedFull time
- ...every market segment of chip design, including artificial... ...looking for a Staff Design Verification Engineer to drive verification of high-performance CPU core functionality, with meaningful... ..., Midcore, Load-Store Unit, Hardware Prefetch, and Vector Unit / vector microarchitectural...Full timeImmediate start
- ...every market segment of chip design, including artificial... ...looking for a Staff Design Verification Engineer to drive verification of high-performance CPU core units. This is a Staff individual... ...Midcore, Load-Store Unit, and Hardware Prefetch, and is aimed at engineers who...Full timeImmediate start
- .... Job Description The Role Principal Design Verification Engineer leading verification strategy... ...for a high‑performance CPU subsystem spanning out‑of‑order core development and cache‑coherent... ...handling, memory consistency, and hardware prefetch correctness. Define...Principal
- ...market segment of chip design, including artificial... ...RoleSiFive is looking for a Principal Design Verification Engineer to lead verification of CPU-subsystem power-... ...technical scope spans core, cluster, LLC, and uncore... ...workflows for complex hardware subsystems.Proven...PrincipalFull timeImmediate start
$231.44k - $282.88k
...every market segment of chip design, including artificial... ...RoleSiFive is looking for a Principal Design Verification Engineer to lead verification strategy... ...used in high-performance CPU and SoC platforms.This is... ...for complex hardware subsystems.Strong understanding...PrincipalFull timeWork experience placement- ...every market segment of chip design, including artificial intelligence... ...looking for a Staff Design Verification Engineer to drive formal verification of high-performance CPU core functionality.This is a Staff... ..., or interface-sensitive hardware behavior.Strong debugging skills...Full timeImmediate start
- SiFive, Inc. seeks a Principal Design Verification Engineer to lead verification strategy and execution for CPU Core Hardware Prefetch in a high-performance out-of-order core. The role combines technical leadership with hands-on verification across unit- and core-level...Principal
$192k - $278k
Design verification for future CPU developments.Build functional verification infrastructure... ...include unit, multi-unit, core, and subsystem level... ...Bachelor's degree in Electrical Engineering, Computer Engineering,... ...the next generation of hardware experiences, delivering unparalleled...Worldwide$179k - $268.4k
...to revolutionize the CPU market in an age of new... ...CPU team as a Memory Designer? You will have the opportunity... ...and passionate engineers in the world to create... ...design entry, functional verification, layout guidance,... ...field and 6+ years of Hardware Engineering, Software...PrincipalWork experience placementWork from homeFlexible hours$130.1k - $176k
...searching for a dedicated Verification/Software Engineer to join the Raven Random Test... ...team at the Arm Austin Design Center. As an engineer on our... ...has been used extensively by CPU design teams throughout the... ...for a role that combines hardware and software skills, provides...Work at officeLocal area- GPU Engineering CPU Engineering SoC Systems Engineering Company Qualcomm... ...early career programs are designed to attract inventive minds,... ...Overview As a Qualcomm Hardware Engineering Intern, you’ll... ...timing closure), Pre-silicon Verification (DV), Emulation, Post-silicon...Interim roleSummer workInternshipSummer internship
$86k - $170k
...team members life-long connections and skills. Summary of Role: GlobalFoundries is seeking a New College Graduate CPU IP Design & Verification Engineer to join the MIPS CPU IP Engineering team and develop and verify advanced RISC-V processor IP. The role provides...Full timeInternshipLocal area- SiFive, Inc. in Austin, Texas, is seeking a Principal Design Verification Engineer to lead verification strategy for a high-performance CPU subsystem spanning OoO core development and cache-coherent interconnect behavior. This principal individual-contributor role requires...Principal
- Qualcomm Technologies, Inc. is seeking a Verification Engineer to join its Hexagon DSP AI team. You will verify high-speed CPU/GPU/DSP designs using random test generation methodologies and strive for top quality. The role targets individuals who want to grow into leadership...
$269.18k - $376.84k
...basis until the requisition is closed. Principal ASIC Verification Engineer At Blue Origin, we envision... ...revolutionary satellite communications network designed to deliver symmetrical data speeds... ..., high-performance communication hardware. Define end-to-end verification...PrincipalPermanent employmentTemporary workLocal areaImmediate startWorldwide- Job DescriptionWe are seeking a Principal Design Verification Engineer to provide technical leadership for verification of next-generation semiconductor memory interface products, including data buffer silicon.This role will drive verification strategy and execution for...Principal
- ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL DESIGN VERIFICATION ENGINEER (SILICON ENGINEERING)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink...PrincipalPermanent employmentWorldwideWeekend work
$166k - $249k
General Information Job Title Digital Design Verification, Principal Engineer / Architect-17853 Job ID 17853 City Austin State/Province... ...leaders. The Team You’ll Be A Part Of:You will be a core member of the newly established Digital IP Verification...PrincipalRemote work$168k - $264.5k
We are looking for a Senior CPU Design Engineer! NVIDIA is seeking best-in-class CPU Design Engineers... ...fellow design engineers, architects, verification engineers, and physical design... ...physically implementable design. Support hardware engineering activities including chip...Full timeRemote work- ...market segment of chip design, including artificial... ...a Senior Staff Design Verification Engineer to lead verification of... ...for complex hardware subsystems.Strong understanding... ...performance Out-of-Order Core team that focuses on... ..., preferably in Core/CPU verificationDeep understand...Full timeImmediate start
$178.85k - $218.59k
...market segment of chip design, including artificial... ...SiFive is looking for hardware engineers who are passionate about... ...industry-leading CPU and interconnect IP to... ...industry-leading CPU cores and subsystems based on... ...Perform initial sandbox verification, and work with the design...Full timeWork experience placementFlexible hours$100k
...a high performance RISC-V CPU from scratch, and share a passion... ...building custom AI compute cores, RISC-V CPUs, and chiplet-... ..., edge, and automotive AI. Design Verification Engineers on this team validate... ...scenarios.Motivated by AI hardware and eager to learn verification...Permanent employment- ...us About this opportunity: ASIC Design Verification Engineer Austin, Texas This is not a remote... ...- bridging the gap between hardware and embedded software to verify real-world... ...Familiarity with computer architecture - CPU pipelines, memory hierarchies, cache coherency...Temporary workWorldwide
$174.4k - $261.6k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group... ...Summary: Bring your verification skills to a fast-moving, high... ...s Hexagon DSP AI team has a hardware Design Verification position available... ...verifying high speed CPU/GPU/DSP designs using random...Work experience placementWork from home$240k - $333k
Lead a team of digital design engineers working on CPU functional units, focusing specifically on microarchitecture... ...targets.Collaborate directly with verification, physical design, and power analysis... ...will shape the next generation of hardware experiences, delivering unparalleled...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Design Verification Engineer - CPU Core Hardware Prefetch. Be the first to apply!
- project engineer assistant project manager Austin, TX
- principal test engineer Austin, TX
- engineering director Austin, TX
- hotel chief engineer Austin, TX
- director systems engineering Austin, TX
- technical director engineering Austin, TX
- chief design engineer Austin, TX
- principal network engineer Austin, TX
- senior civil engineer project manager Austin, TX
- principal data engineer Austin, TX



