C

Formal Verification Engineer - AI

Cognichip

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
17 hours ago
Work mode
In office
Education
BS, MS, or PhD in Computer Science, Mathematics, Physics or similar quantitative field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We seek highly analytical professionals to enhance our verification team, focused on mathematically proving that intricate systems operate exactly as specified without exceptions or edge cases. Candidates may have formal methods experience or backgrounds in rigorous quantitative disciplines such as mathematics or physics, aiming to apply their skills to impactful engineering challenges. We welcome those proficient in precise logical reasoning, capable of constructing solid arguments and rapidly assimilating new technical fields, ready to learn other required skills on the job.

Key Responsibilities

  • Create and implement formal verification frameworks for complex systems.
  • Convert system specifications and design documents into strict formal properties.
  • Conduct property and model checking, develop automated proofs, and analyze counterexamples to identify root causes.
  • Enhance verification coverage, methods, and reusability across various projects.
  • Develop scripts and tools that improve verification efficiency.

Required Qualifications

  • A bachelor's, master's, or doctoral degree in Computer Science, Mathematics, Physics, or a similarly rigorous quantitative discipline.
  • Proven aptitude in mathematical reasoning demonstrated through formal verification work, research, math competitions, or equivalent rigorous experiences.
  • Strong programming skills in languages such as Python and C++, coupled with eagerness to quickly learn new tools and fields.

Preferred Qualifications

  • Practical experience with formal verification techniques, including model checking, property specification, or automated theorem proving.
  • Familiarity with interactive theorem provers like Coq, Lean, Isabelle, ACL2 or SMT solvers such as Z3 and CVC5.
  • Experience developing verification tools or contributing to formal methods open-source projects.
  • Knowledge background in logic, type theory, discrete mathematics, or mathematical physics.

What We Offer

  • Engagement with challenging correctness problems requiring mathematical rigor.
  • Guidance and mentorship from seasoned formal methods engineers plus a structured learning path.
  • A professional environment that emphasizes depth, accuracy, and foundational thinking.

Minimum education

Bachelor's Degree

How they work

Problem Solving Attention to Detail Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer