CPU Formal Verification Architect

Nuvacore

Austin (TX)

On-site

USD 140,000 - 250,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nuvacore is seeking Formal Verification Engineers at multiple levels to help validate a high-performance CPU using formal methods. You will translate micro-architecture specs into verifiable properties and build environments to prove them, working closely with the DV team.

Responsibilities include planning verification scope, creating formal models, and performing proof convergence with model and equivalence checking. Strong scripting and debugging skills are essential.

Qualifications

  • Hands-on formal verification experience with model checking and/or equivalence checking.
  • Experience with CPU micro-architecture concepts and digital logic.
  • Proficiency in Verilog/SystemVerilog and temporal logic concepts.

Responsibilities

  • Plan & Strategy: define verification scope and formal test plan for each problem.
  • Formal Environment: build assumptions, constraints, assertions, and cover properties.
  • Proof & Bug Hunting: employ model checking, equivalence checking, and abstraction to reach proofs.
  • Debug & Design Feedback: diagnose counterexamples and work with designers to fix issues.
  • Flow & Automation: create end-to-end formal flow, scripts, and reusable models.
  • Cross-functional Collaboration: review formal setups with DV team.

Skills

Verilog/SystemVerilog
Assertions/temporal logic
Python scripting
Debug & analytical
CPU micro-architecture

Education

B.S. in Electrical/Computer Engineering / CS / Mathematics

Tools

Cadence JasperGold
Synopsys VC Formal
Questa Formal

Job description

Nuvacore is seeking Formal Verification Engineers at multiple levels to help validate a high-performance CPU using formal methods. You will translate micro-architecture specs into verifiable properties and build environments to prove them, working closely with the DV team.

Responsibilities include planning verification scope, creating formal models, and performing proof convergence with model and equivalence checking. Strong scripting and debugging skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU Formal Verification Architect
CPU Formal Verification Architect

NUVACORE, Inc. • Town of Texas (WI), Northern (KY)

Hybrid
USD 140,000 - 230,000
Principal Formal Verification Engineer (CPU)
Principal Formal Verification Engineer (CPU)

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Formal Verification Engineer
Formal Verification Engineer

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Formal Verification Engineer
Formal Verification Engineer

NUVACORE, Inc. • Texas

On-site
USD 140,000 - 230,000
Formal Verification Engineer
Formal Verification Engineer

Nuvacore • Austin (TX)

On-site
USD 140,000 - 250,000
CPU Verification Engineer
CPU Verification Engineer

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 210,000
CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Austin (TX)

On-site
USD 140,000 - 210,000
CPU Architecture Verification Engineer - Architect Correctness
CPU Architecture Verification Engineer - Architect Correctness

NUVACORE • Santa Clara (CA)

On-site
USD 170,000 - 230,000
Senior/Principal CPU Architecture Verification Engineer
Senior/Principal CPU Architecture Verification Engineer

NUVACORE, Inc. • Austin (TX)

Hybrid
USD 130,000 - 210,000
CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Santa Clara (CA)

On-site
USD 170,000 - 230,000