Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Design Verification Engineer - CPU Core Hardware Prefetch in Austin, TX vacancy
  •  ...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... 
    Principal
    Full time

    SiFive

    Austin, TX
    3 days ago
  •  ...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... 
    Principal
    Full time

    SiFive

    Austin, TX
    3 days ago
  •  ...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

    SiFive, Inc.

    Austin, TX
    3 days ago
  •  ...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... 
    Suggested
    Full time

    SiFive

    Austin, TX
    6 days ago
  •  ...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... 
    Suggested
    Full time

    SiFive

    Austin, TX
    7 days ago
  •  ...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 time
    Immediate start

    SiFive

    Austin, TX
    6 days ago
  •  ...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 time
    Immediate start

    SiFive

    Austin, TX
    7 days ago
  •  .... 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

    SiFive

    Austin, TX
    3 days ago
  •  ...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... 
    Principal
    Full time
    Immediate start

    SiFive

    Austin, TX
    3 days ago
  • $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... 
    Principal
    Full time
    Work experience placement

    SiFive

    Austin, TX
    4 days ago
  •  ...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 time
    Immediate start

    SiFive

    Austin, TX
    6 days ago
  • 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

    SiFive, Inc.

    Austin, TX
    2 days ago
  • $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

    Google

    Austin, TX
    6 days ago
  • $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... 
    Principal
    Work experience placement
    Work from home
    Flexible hours

    Qualcomm

    Austin, TX
    3 days ago
  • $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 office
    Local area

    ARM

    Austin, TX
    4 days ago
  • 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 role
    Summer work
    Internship
    Summer internship

    Qualcomm

    Austin, TX
    3 days ago
  • $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 time
    Internship
    Local area

    GlobalFoundries

    Austin, TX
    1 day ago
  • 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

    SiFive, Inc.

    Austin, TX
    4 days ago
  • 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... 

    QUALCOMM, Inc.

    Austin, TX
    1 day ago
  • $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... 
    Principal
    Permanent employment
    Temporary work
    Local area
    Immediate start
    Worldwide

    Blue Origin

    Austin, TX
    3 days ago
  • 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

    Renesas Electronics America

    Austin, TX
    5 days ago
  •  ...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... 
    Principal
    Permanent employment
    Worldwide
    Weekend work

    SpaceX

    Austin, TX
    6 days ago
  • $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... 
    Principal
    Remote work

    ANSYS

    Austin, TX
    3 days ago
  • $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 time
    Remote work

    Nvidia

    Austin, TX
    7 days ago
  •  ...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 time
    Immediate start

    SiFive

    Austin, TX
    7 days ago
  • $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 time
    Work experience placement
    Flexible hours

    SiFive

    Austin, TX
    7 days ago
  • $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

    Tenstorrent

    Austin, TX
    4 days ago
  •  ...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 work
    Worldwide

    Ericsson

    Austin, TX
    3 days ago
  • $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 placement
    Work from home

    QUALCOMM, Inc.

    Austin, TX
    1 day ago
  • $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

    Google

    Austin, TX
    5 days ago

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!