Principal Design Verification Engineer – CPU Core LSU

SiFive, Inc.

Austin (TX)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base pay
Variable/incentive compensation
Comprehensive benefits package

Job summary

SiFive, Inc. is seeking an experienced Verification Architect to ensure the fidelity of highly configurable cores for clients in areas such as autonomous driving and 5G networking.

The role requires a minimum of 12 years in relevant fields and a strong background in microarchitecture and verification methodologies. The successful candidate will collaborate closely with design teams and adopt advanced methodologies to enhance verification quality.

SiFive offers competitive compensation and a comprehensive benefits package.

Qualifications

  • 12+ years of experience in related fields.
  • Direct experience with microarchitecture, instruction set design, or CPU pipeline optimization.
  • Thorough understanding of high-level verification flow methodology.
  • 8+ years of direct experience on memory management verification.

Responsibilities

  • Adopt state-of-the-art verification methodologies for designs.
  • Collaborate with architecture team for feature development verification.
  • Create verification strategies for features.
  • Participate in design phase for design-for-verification.
  • Improve verification quality with corner-case scenarios.
  • Ensure test plan captures architectural and design intents.
  • Ensure verification quality through coverage metrics.
  • Address verification challenges of memory management units.

Skills

Analytical skills
Troubleshooting skills
Interpersonal skills
Object-oriented programming
Microarchitecture understanding
Memory management verification

Education

Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or related discipline

Job description

About SiFive:As the pioneers who introduced RISC‑V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC‑V to the highest performance and most data‑intensive applications. By creating RISC‑V based CPU IPs faster and cheaper than ever before, SiFive enables leading technology companies to innovate across AI, machine learning, automotive, data center, mobile, and consumer markets.

Job Description

The Verification Architect will ensure the fidelity of new highly configurable cores and related IPs for clients on use cases such as autonomous driving, 5G networking, wearables, and IoT.

Responsibilities
  • Adopt state‑of‑the‑art verification methodologies for in‑house designs.
  • Understand component parts of the system and collaborate with the architecture team from the early feature development stage to provide verification feedback.
  • Create verification strategies for given features or components.
  • Participate in the microarchitecture design phase with the design team for design‑for‑verification.
  • Brainstorm corner‑case scenarios with Design and DV teams to improve verification quality.
  • Work with DV leads to ensure the test plan captures architectural and design intents.
  • Ensure verification quality through coverage metrics and other quality measures.
  • Address verification challenges of memory management units reused across core generations, including hypervisor, virtualization, and guest virtualization.
Qualifications
  • 12+ years of experience in related fields.
  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related discipline.
  • Direct experience with microarchitecture, instruction set design, or CPU pipeline optimization.
  • Thorough understanding of high‑level verification flow methodology (test plan creation, test generation, failure analysis, coverage analysis, and closure).
  • Strong analytical and troubleshooting skills.
  • Excellent interpersonal skills to listen to diverse viewpoints and influence stakeholders across disciplines.
  • Experience with object‑oriented programming principles.
  • Experience with core/CPU functional verification.
  • 8+ years of direct experience on memory management verification.
Compensation and Benefits
  • Competitive base pay.
  • Variable/incentive compensation and/or equity may be available.
  • Comprehensive benefits package, potentially including healthcare, retirement plans, and paid time off.
Equal Opportunity Employer

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 the system to confirm the employment eligibility of all new hires in accordance with federal law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Design Verification Engineer – High Performance CPU Core
Senior Design Verification Engineer – High Performance CPU Core

SiFive, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Staff Design Verification Engineer – High Performance CPU Core
Staff Design Verification Engineer – High Performance CPU Core

SiFive • Austin (TX)

On-site
USD 140,000 - 210,000
Senior Design Verification Engineer – High Performance CPU Core
Senior Design Verification Engineer – High Performance CPU Core

SiFive • Austin (TX)

On-site
USD 130,000 - 180,000
Equity
Healthcare
Retirement plan
+1
Staff Design Verification Engineer – High Performance CPU Core
Staff Design Verification Engineer – High Performance CPU Core

SiFive, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Staff Design Verification Engineer – High Performance CPU Core
Staff Design Verification Engineer – High Performance CPU Core

SiFive • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Healthcare
Equity
Paid time off
Principal Design Verification Engineer – High Performance CPU Subsystem
Principal Design Verification Engineer – High Performance CPU Subsystem

SiFive • Austin (TX)

On-site
USD 180,000 - 240,000
Healthcare benefits
Retirement plan
Paid time off
Principal Design Verification Engineer – High Performance CPU Subsystem
Principal Design Verification Engineer – High Performance CPU Subsystem

SiFive, Inc. • Austin (TX)

On-site
USD 130,000 - 160,000
Healthcare benefits
Retirement plans
Paid time off
Principal Design Verification Engineer – CPU Coherent Interconnect
Principal Design Verification Engineer – CPU Coherent Interconnect

SiFive, Inc. • Santa Clara (CA)

On-site
USD 231,000 - 283,000
Senior Design Verification Engineer – High Performance CPU Core
Senior Design Verification Engineer – High Performance CPU Core

SiFive, Inc. • Town of Texas (WI)

On-site
USD 120,000 - 180,000
Healthcare
Retirement plans
Paid time off
Senior Verification Architect – CPU/IP for RISC‑V
Senior Verification Architect – CPU/IP for RISC‑V

SiFive, Inc. • Austin (TX)

On-site
USD 120,000 - 160,000
Competitive base pay
Variable/incentive compensation
Comprehensive benefits package