Principal Design Verification Engineer - CPU Core Hardware Prefetch
SiFive
SiFive 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. This senior tech‑lead role will define architecture‑aware verification strategy, identify microarchitectural risk early, solve the most challenging hardware prefetch verification problems, and raise verification quality across the broader CPU DV organization. The primary technical scope of this role is advanced hardware prefetch verification, with emphasis on prefetch training behavior, stream detection and replacement, request generation, issue‑queue behavior, DCache interactions, feedback‑driven aggressiveness control, CSR configurability, and functional correctness across block‑level and core‑level integration contexts. Collaborating closely with architecture, RTL, performance, software, and verification teams, the engineer will ensure design intent is captured correctly, risks are identified early, and sign‑off quality is achieved with strong technical judgment and scalable methodology. Responsibilities Lead verification planning and execution for CPU hardware prefetch functionality in a high‑performance out‑of‑order core, spanning 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 advanced hardware prefetch microarchitecture and its corner cases. Drive verification of hardware prefetch behaviors including 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 hardware prefetch CSRs, including enablement, windowing, initial distance, maximum allowed distance, linear‑to‑exponential growth thresholds, queue‑allocation controls, and thresholds tied to L1/L2 cache and MSHR behavior. Drive verification of interactions between the hardware prefetch engine and the memory hierarchy, including DCache pipeline behavior, cacheable‑read‑only training conditions, MSHR fullness backpressure, L1/L2 prefetch targeting, and arbitration with other core‑generated traffic. Develop verification strategies for difficult corner cases such as stream misconfirmation and 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 both 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 the design from a verification perspective. Apply the right verification method for the problem, including simulation, formal techniques, emulation, and performance‑oriented validation where appropriate for high‑risk or hard‑to‑observe hardware prefetch behaviors. Drive efficient failure analysis and root‑cause debug across specification, RTL, test content, assertions, and verification infrastructure. Mentor engineers across the organization 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, with substantial experience 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 strong 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. What Success Looks Like 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. Architecture, design, and DV teams rely on this engineer to solve the most complex hardware prefetch verification challenges in high‑performance CPU development. Benefits In addition to base pay, this role may be eligible for variable/incentive compensation and/or equity. It also includes a comprehensive, competitive benefits package which may include healthcare and retirement plans, paid time off, and more. Additional Information This position requires a successful background and reference checks and satisfactory proof of your right to work in the United States of America. Any offer of employment for this position is also contingent on the Company verifying that you are authorized to access export‑controlled technology under applicable export control laws or, if you are not already authorized, our ability to successfully obtain any necessary export license(s) or other approvals. 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 SiFive
- Responsibilities Lead verification planning and execution for CPU frontend... ...performance out-of-order core, with ownership spanning... ...architects and designers from early feature-... ...behaviors. Mentor engineers across the organization... ...appropriate for a Principal/T6 role. 8+ years...Principal
- ...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...SuggestedImmediate start
- ...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...SuggestedImmediate start
$231.44k - $282.88k
...every market segment of chip design, including artificial... ...Role SiFive is looking for a Principal Design Verification Engineer to lead verification... ...used in high-performance CPU and SoC platforms. This is... ...infrastructure for complex hardware subsystems. ~ Strong understanding...PrincipalWork experience placement- ...the Role SiFive is looking for a Principal Design Verification Engineer to lead verification of CPU-subsystem power-management... ...effort. The technical scope spans core, cluster, LLC, and uncore power... ...debug workflows for complex hardware subsystems. Proven ability to...PrincipalImmediate start
- SiFive is seeking a Staff Design Verification Engineer to drive verification for high-performance CPU core units. You will align with CPU Design Verification to define... ...Frontend, Midcore, Load-Store Unit, and Hardware Prefetch, with collaboration across architecture, RTL...
$200k - $350k
...We are looking for talented Design Verification Engineers to help verify and deliver... ...RTL blocks through complete hardware and software systems... ...role focuses on our custom CPU. We are designing a leading... ...an integrated third party core. Experience leading a small...Flexible hours- ...in Santa Clara, California, is seeking a Design Verification Engineer to verify its next-generation Physical AI SoC focused on a custom CPU. You will collaborate with architects,... ...and safety across RTL blocks and complete hardware/software systems running real workloads....
- 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 will define architecture‑aware verification strategy, identify microarchitectural...
- 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
$142.8k - $274.8k
...than 25%Profession: Hardware... ...and Infrastructure Engineering (SCHIE) is the team... ...SCHIE delivers the core infrastructure and... ...Engineering (AISiE) SoC Design Verification team is seeking passionate... ...looking for a Principal Design... ...Python, Ruby or Perl. CPU or Graphics core...PrincipalOngoing contractPermanent employmentWork at officeLocal areaWorldwide3 days per week$293k
...Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient... ...Emulation & FPGA Prototyping Verification Engineer, you will apply extensive, specialized...PrincipalLocal area- Job Description:Design cost effective controller with high performance... ...be involved in: - Perform CPU development and design... ...Master Degree in Electrical Engineering, Computer Science or Computer... ...of CPU related Architect/RTL/Verification/Implementation design experience...PrincipalWork experience placement
$161.3k - $260k
...of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible.... ...Santa Clara, CA headquarters 3 days per week. _ The role: Design Verification Engineer, Principal _ _ What you will do: _ We want to build a company...Principal3 days per week- Qualcomm Technologies, Inc. in Santa Clara, CA is seeking a Design Verification Engineer to validate CPU and SOC micro-architectures. You will develop verification environments, test plans, and testbenches, and drive regressions and debugging across the DV stack. The role...
$198k - $248k
~ Compensation: USD 198,000 - USD 248,000 - yearly Job Description We are seeking a Principal Design Verification Engineer to provide technical leadership for verification of next-generation semiconductor memory interface products, including data buffer silicon...Principal$136k - $218.5k
We're now looking for a Senior Digital Design Verification Engineer! NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel...Full time- ...As we continue to grow, we’re looking for a skilled Principal Design Verification Engineer to join our dynamic team and contribute to our mission... ...Python or Perl. Support boot code verification and multi-core SoC validation. Mentor and lead verification engineers...PrincipalLocal areaVisa sponsorshipRelocation package
$192k - $278k
...degree in Electrical Engineering, Computer... ...of experience with verification methodologies and... ...Experience in low-power design verification. Familiarity... ...generation of hardware experiences,... ...verification for future CPU developments.... ...unit, multi-unit, core, and subsystem level...Worldwide$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$200k - $290k
...Role:As a senior front-end design engineer, you will be a key part of the... ...closely with the design verification, physical design, software and... ...-performance computing, GPU/CPU designs, machine learning or... ...about software make their own hardware. At Cerebras, we have built...Remote work- ...the future. Whether you’re designing next-gen processors,... ...Thread ripper™, or EPYC™ CPU? Join AMD’s CPU engineering team and help shape the power... ...architecture, design, verification, physical design, firmware... ...decisions, and solve complex hardware and firmware challenges....
$200k - $300k
...Overview We are looking for talented Design Verification Engineers to help verify and deliver Velaura's... ...RTL blocks through complete hardware and software systems running real workloads... ...simulation environments and flows for CPU based SoCs such as ARM or RISC-V....Flexible hours$167.1k - $250.7k
...Qualcomm Technologies, Inc.## **Job Area:**Engineering Group, Engineering Group CPU Engineering**General Summary:**As a Design Verification Engineer, you will work with Chip... ...Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical...Work experience placementWork from home- ...TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds of up to 6 Tbps... ...connectivity for critical operations worldwide. Principal Modem PHY IP Design Verification Engineer This role is responsible for developing robust...PrincipalWorldwide
$60k - $148.5k
...Design Verification Engineer Design Verification Engineer Location: San Jose, CA & Austin, TX - onsite... ...correctness and performance across the full hardware-software stack. This role demands... ...IP subsystems: PCIe, Ethernet, CPU (arc/arm), low power peripherals, sensors...Minimum wageLocal area$147.4k - $272.1k
...California, United States Hardware Imagine what you could... ...the center of a chip design effort collaborating... ...to join our processor verification team focusing on Power... ...verification. Description As a CPU Processor Power Management Verification Engineer, you will have the...Relocation$182k - $319k
...over at least one piece of hardware that we designed, developed, manufactured or... ...3 non-X86 server providers engineering solutions for this generation... ...future together.The Senior Principal, Design Engineering will be... ..., switch, memory, NPU, CPU, GPU componentsFailure mode...PrincipalLocal area$252.8k - $379.2k
...Job Area: Engineering Group, Engineering Group CPU Engineering... ...Processing Unit (CPU) design efforts that... ...implement multi‑core CPU operations... ...and 8+ years of Hardware Engineering, Software... ...and design verification. ~16+ years... ...financials. Principal Duties and...Work experience placementWork from home$198.7k - $298.1k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group CPU Engineering General... ...in the world to create designs that push the envelope on... ...closure for Oryon CPU Cores. As a CPU Physical Design... ...field and 6+ years of Hardware Engineering, Software Engineering...Work experience placementWork from home
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!
- principal test engineer Santa Clara, CA
- engineering director Santa Clara, CA
- hotel chief engineer Santa Clara, CA
- director systems engineering Santa Clara, CA
- technical director engineering Santa Clara, CA
- chief design engineer Santa Clara, CA
- principal network engineer Santa Clara, CA
- senior civil engineer project manager Santa Clara, CA
- principal data engineer Santa Clara, CA
- principal engineer Santa Clara, CA



