Formal Verification Engineer – Toronto

Formal Verification Engineer – Toronto

Toronto Full-Time 90000 - 110000 $ / year (est.) On-site
C

At a Glance

  • Tasks: Join our team to tackle complex systems and prove their correctness with formal verification.
  • Company: Leading AI company in Toronto focused on rigorous engineering solutions.
  • Benefits: Mentorship, structured training, and a culture that values precision and depth.
  • Other info: Great opportunity for growth in a supportive and innovative environment.
  • Why this job: Make a real impact by solving challenging problems in AI and formal methods.
  • Qualifications: Strong analytical skills in math or computer science; programming experience is a plus.

The predicted salary is between 90000 - 110000 $ per year.

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.

Formal Verification Engineer – Toronto employer: Cognichip

At Cognichip, we pride ourselves on being an exceptional employer that fosters innovation and collaboration in the heart of Toronto's tech scene. Our commitment to employee growth is evident through mentorship opportunities and a culture that encourages creativity at the intersection of silicon design and AI. With competitive compensation and comprehensive benefits, we empower our team to lead the charge in transforming the semiconductor industry while enjoying a supportive and inclusive work environment.

C

Contact Details:

Cognichip Recruitment Team

We think you need these skills to ace Formal Verification Engineer – Toronto

Formal Verification
Mathematical Reasoning
Property Checking
Model Checking
Automated Proof Development
Debugging Skills
Root Cause Analysis