Formal Verification Engineer - AI - Toronto, Canada

Cognichip

Toronto

On-site

CAD 85,000 - 115,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Mentorship from experienced engineers
Structured ramp-up into the field

Job summary

Cognichip in Toronto is seeking a Formal Verification Engineer - AI to join their verification team, tackling complex systems with precision and analytical rigor. Candidates with backgrounds in Computer Science, Mathematics, or Physics are encouraged to apply.

The role involves developing formal verification environments, property checking, and enhancing verification methodologies. Cognichip offers mentorship and a culture that values depth and precision.

Qualifications

  • Demonstrated strength in mathematical reasoning through formal verification experience, research, or competition.
  • Solid programming skills and ability to master new tools rapidly.

Responsibilities

  • Develop and apply formal verification environments for complex systems.
  • Translate specifications into rigorous formal properties.
  • Perform property checking and debug counterexamples.
  • Improve methodology across projects.
  • Develop scripts to support verification productivity.

Skills

Mathematical reasoning
Programming (Python, C++)

Education

BS, MS, or Ph.D. in Computer Science, Mathematics, or Physics

Job description

Job Title

Formal Verification Engineer - AI

About The Role

We are looking for exceptional analytical minds to join our verification team. Our work centers on a hard and rewarding problem: mathematically proving that complex systems behave exactly as specified — no edge cases, no exceptions.

You might be an experienced formal methods practitioner, or you might come from pure mathematics, physics, or another rigorous quantitative discipline and be looking to apply your skills to concrete, high-impact engineering problems.

If you have a talent for precise reasoning, constructing airtight arguments, and learning new technical domains quickly, we will teach you the rest.

Key Responsibilities
  • Develop and apply formal verification environments for complex systems.
  • Translate specifications and design documents into rigorous formal properties.
  • Perform property checking, model checking, and automated proof development; debug and root‑cause counterexamples.
  • Improve verification coverage, methodology, and reusability across projects.
  • Develop scripts and utilities to support verification productivity.
Required Qualifications
  • BS, MS, or Ph.D. in Computer Science, Mathematics, Physics, or another rigorous quantitative field.
  • Demonstrated strength in mathematical reasoning — through formal verification experience, research, competition mathematics, or comparable evidence of rigor.
  • Solid programming skills (e.g., Python, C++) and the drive to rapidly master new tools and domains.
Preferred Qualifications
  • Hands‑on experience with formal verification: model checking, property specification, or automated theorem proving.
  • Experience with interactive theorem provers (e.g., Coq, Lean, Isabelle, ACL2) or SMT solvers (e.g., Z3, CVC5).
  • Experience building verification tooling or contributing to open-source formal methods projects.
  • Background in logic, type theory, discrete mathematics, or mathematical physics.
What We Offer
  • The chance to work on genuinely hard correctness problems where rigor matters.
  • Mentorship from experienced formal methods engineers and a structured ramp‑up into the field.
  • A culture that values depth, precision, and first‑principles thinking.
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
Formal Signoff Verification Engineer
Formal Signoff Verification Engineer

Amalent • Ottawa

On-site
CAD 90,000 - 120,000
Design Verification Lead, AI Hardware
Design Verification Lead, AI Hardware

Tenstorrent • Toronto

On-site
CAD 137,005 - 685,025
Highly competitive compensation package
Benefits
Sr. Design Verification Engineer
Sr. Design Verification Engineer

Arcadia • Toronto

On-site
CAD 150,000 - 200,000
Staff Engineer, SoC Design Verification
Staff Engineer, SoC Design Verification

Tenstorrent University Jobs • Toronto

Hybrid
CAD 143,000 - 713,000
Sr. Engineer, SoC Design Verification
Sr. Engineer, SoC Design Verification

Tenstorrent • Ontario

On-site
CAD 100,000 - 500,000
Highly competitive compensation
Benefits package
Equal opportunity employer
Sr. Staff Engineer, SoC Design Verification
Sr. Staff Engineer, SoC Design Verification

Tenstorrent • Toronto

On-site
CAD 139,000 - 693,000
Software Verification Specialist ( Mass Spectrometer /HPLC)
Software Verification Specialist ( Mass Spectrometer /HPLC)

Systematix • Vaughan

On-site
CAD 41,328 - 55,104
Principal Digital Verification Engineer
Principal Digital Verification Engineer

Synopsys Inc • Ottawa

On-site
CAD 120,000 - 180,000
Health, wellness & financial benefits
Software Verification Engineer
Software Verification Engineer

Aviyatech • Mississauga

Hybrid
CAD 90,000 - 125,000