S
Not Specified Permanent

Austin, Texas · USA job

Principal Design Verification Engineer - CPU Core LSU

SiFive

Austin, Texas

Job description

Overview

As a Verification architect at SiFive, you will ensure the fidelity of configurable CPU cores and IPs across high-impact use cases. You'll shape verification strategies from early feature development through design-for-verification, collaborating with architects and DV teams to improve coverage and quality. You work to ensure SiFive's RISC-V cores operate correctly in diverse environments like autonomous driving and 5G. This role offers the chance to influence state-of-the-art verification practices and push the pace of IP development. You will join a mission-driven team delivering leading-edge processors that scale across generations.

Compensation / Benefits
  • variable/incentive compensation
  • equity
  • healthcare
  • retirement plans
  • paid time off
  • base pay plus incentives
Responsibilities
  • Adopt advanced verification methodologies for in-house designs
  • Understand system components and provide verification feedback to architecture-for-verification
  • Create verification strategies for features and components
  • Participate in microarchitecture design phase for design-for-verification
  • Brainstorm corner-case scenarios with Design and DV teams to improve verification quality
  • Collaborate with DV leads to ensure test plans capture architecture and design intents
  • Ensure verification quality through coverage metrics and related measures
  • Leverage CPU core experience to strengthen verification of cores and IPs
Key requirements
  • years in related fields
  • BS, MS, or PhD in EE, CE, or CS (as applicable)
  • Direct experience with microarchitecture, ISA design, or CPU pipeline optimization
  • Thorough understanding of high-level verification flow (test plans, test generation, failure analysis, coverage, closure)
  • Strong analytical abilities and troubleshooting skills
  • Good interpersonal skills to influence cross-disciplinary teams
  • Experience solving verification challenges of memory management units and IO memory management units
  • Deep understanding of computer architecture
  • Seasoned OO programming experience
  • Memory management verification experience (8+ years)
  • strong communication and collaboration across disciplines
  • problem-solving orientation
  • influencing and mentoring abilities
  • microarchitecture
  • instruction set design
  • CPU pipeline optimization

Explore related USA jobs

Similar jobs you may like

Related roles with a similar title and location.

Same category Same area Same location Same country

ASIC Design Engineer II, Annapurna Labs - Cloud-Scale Machine Learning Acceleration

Annapurna Labs (U.S.) Inc.

Austin, Texas, United States · 78716

Same category Same area Same location Same country

DFT Design Engineer, Machine Learning Acceleration

Annapurna Labs (U.S.) Inc.

Austin, Texas, United States · 78716

Same category Same location Same country

Electrical Superintendent

Faith Technologies

Fort Stockton, Texas, United States · 79735

Same category Same location Same country

Electrical Superintendent

Faith Technologies

El Paso, Texas, United States · 88568

Same category Same location Same country

Engineering Operation Technician Night Role

Amazon Data Services, Inc.

Lubbock, Texas, United States · 79430

Same category Same location Same country

Product Engineer

A.O. Smith

Haltom City, Texas, United States · 76117

Same category Same location Same country

Critical Infrastructure Mechanical Engineer, Field Engineering

Amazon Data Services, Inc.

Wink, Texas, United States · 79789

Same category Same location Same country

Plant Engineer II

Calpine Operating Services Company

Midland, Texas, United States · 79707

Need help finding a job?

Chat with our AI assistant.