Senior/Principal Formal Verification Engineer

Careers

Markham

On-site

CAD 120,000 - 180,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Nuvacore is building a ground-up high performance, low-power CPU for next-generation compute workloads. We are seeking Formal Verification Engineers at multiple levels—from Senior Engineer to Principal—to prove the CPU correct with formal methods.

As part of the design verification team, you will turn micro-architecture specifications into properties, build environments, and use model checking to hunt bugs before silicon, collaborating with the design team.

Qualifications

  • 15 years (Principal) or 4 years (Senior Engineer) of design-verification experience with hands-on formal verification.
  • Hands-on formal techniques --- model checking and/or equivalence checking --- through to proof convergence.
  • Strong Verilog/SystemVerilog and assertions / temporal logic.
  • Strong scripting, analytical, and debug skills.

Responsibilities

  • Plan & Strategy: Drive the verification scope and formal test plan for each verification problem — turning the micro-architecture specification into the properties to prove.
  • Formal Environment: Build the formal environment — assumptions, constraints, assertions, and cover properties — plus reusable, optimized formal models.
  • Proof & Bug Hunting: Apply model checking, equivalence checking, and abstraction to reach full or bounded proofs, and hunt deep bugs in areas such as cache coherence, memory consistency, and speculative execution.
  • Debug & Design Feedback: Debug counterexamples to root cause and partner directly with designers to fix and improve the micro-architecture.
  • Flow & Automation: Build and maintain the end-to-end formal flow — automation (Python/TCL), assertion libraries shared across formal and simulation, and tool-issue resolution with vendors.
  • Cross-functional Collaboration: Review formal setups and proofs with the design team, and partner closely across the DV team.

Skills

Verilog/SystemVerilog
Assertions / Temporal logic
Model checking
Equivalence checking
Python scripting
TCL / Perl scripting
Debugging / debugging skills
CPU micro-architecture knowledge
Digital logic

Education

Degree in Electrical/Computer Engineering, CS or Mathematics

Tools

Cadence JasperGold
Synopsys VC Formal
Siemens Questa Formal

Job description

Nuvacore is building a ground-up high performance, low-power CPU for next-generation compute workloads. We are seeking Formal Verification Engineers at multiple levels—from Senior Engineer to Principal—to prove the CPU correct with formal methods.

As part of the design verification team, you will turn micro-architecture specifications into properties, build environments, and use model checking to hunt bugs before silicon, collaborating with the design team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Formal Verification Engineer
Formal Verification Engineer

Careers • Markham

On-site
CAD 120,000 - 180,000
ToolChain Engineer Software United States / India / Canada · Hybrid
ToolChain Engineer Software United States / India / Canada · Hybrid

NUVACORE, Inc. • Toronto

On-site
CAD 140,000 - 200,000
Senior ASIC Verification Lead – SystemVerilog & UVM
Senior ASIC Verification Lead – SystemVerilog & UVM

USA Tech Recruit • Ottawa

On-site
CAD 120,000 - 180,000
Senior ASIC Verification Engineer – SystemVerilog / UVM / High-Speed I/O / SoC / Chipsets
Senior ASIC Verification Engineer – SystemVerilog / UVM / High-Speed I/O / SoC / Chipsets

USA Tech Recruit • Ottawa

On-site
CAD 120,000 - 180,000
Senior ASIC Verification Engineer
Senior ASIC Verification Engineer

USA Tech Recruit • Ottawa

On-site
CAD 120,000 - 180,000
Verification Engineer
Verification Engineer

Advanced Micro Devices • Markham

On-site
CAD 90,000 - 140,000
Verification Engineer
Verification Engineer

AMD • Markham

On-site
CAD 90,000 - 150,000
AMD benefits at a glance
Senior ASIC Verification Engineer — UVM & SystemVerilog
Senior ASIC Verification Engineer — UVM & SystemVerilog

Qualcomm • Markham

On-site
CAD 130,000 - 180,000
RSU grants
Annual discretionary bonus
Benefits package
Formal Verification Engineer - AI - Toronto, Canada
Formal Verification Engineer - AI - Toronto, Canada

Cognichip • Toronto

On-site
CAD 85,000 - 115,000
Mentorship from experienced engineers
Structured ramp-up into the field
Senior ASIC Verification Engineer — High-Speed Interconnects
Senior ASIC Verification Engineer — High-Speed Interconnects

NVIDIA Corporation • Toronto

Hybrid
CAD 125,000 - 205,000
Equity
Benefits