Formal Verification Engineer

MatX

$140K — $420K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on hardware model checking experience, including SVA/PSL properties and formal verification
  • Practical experience with at least one interactive theorem prover, such as Lean or Coq
  • Experience embedding a programming language into a theorem prover is a strong plus
  • Experience with compiler correctness or verified compilation is advantageous
  • Comfortable in both RTL microarchitecture and compiler IR design to identify relevant correctness properties
  • Ability to work in a small, dynamic team environment with a broad scope of responsibility

Responsibilities

  • Apply model checking and formal verification techniques to various hardware components
  • Develop machine-checked proofs for compiler transformations from high-level models to hardware
  • Embed hardware description languages into interactive theorem provers to validate designs
  • Collaborate with cross-functional teams to identify and translate proof properties
  • Enhance the integration of formal tools into the current verification methodologies

Benefits

  • A cash/equity mix that offers flexibility and early exercise options
  • Comprehensive health, dental, vision, and life insurance coverage subsidized by the company
  • Four weeks of paid time off, plus additional holidays and remote work opportunities
  • Generous paid parental leave policy for all employees
  • Professional development budget of $1,500 per year for learning opportunities
  • Team-building activities including lunches and quarterly outings
  • 401K and/or Roth IRA plans with a 5% company contribution
  • Pre-tax flexible spending accounts for medical and other expenses
  • Subsidized commuting costs for those who travel up to an hour
  • Monthly stipend for personal perks and remote work support
Full Job Description
What You'll Do Here
  • Apply model checking and formal property verification to RTL blocks, memory subsystems, and interconnects, providing complete coverage wherever possible, using tools such as JasperGold or VC-Formal.
  • Develop and maintain machine-checked proofs for critical compiler transformations, ensuring correctness of lowering passes from our high-level programming model down to hardware
  • Build embeddings of our hardware description languages and simulator models into interactive theorem provers (e.g. Lean 4, Rocq, Isabelle/HOL), and use those embeddings to prove functional correctness and microarchitectural properties directly against the designs
  • Collaborate with architecture, compiler, and silicon verification teams to identify correctness properties worth proving and translate them into tractable proof obligations
  • Drive methodology for integrating formal tools (JasperGold, SymbiYosys, or equivalent) into our existing practices

Who You Are
  • Hands-on experience with hardware model checking-writing SVA/PSL properties, running bounded or unbounded proofs, and closing out formal verification targets at block or subsystem level
  • Practical experience with at least one interactive theorem prover (Lean, Coq, Isabelle/HOL, Agda, or similar)
  • Experience embedding an existing language or IR into a theorem prover-whether an HDL, compiler IR, ISA, or similar-is a strong plus
  • Experience with compiler correctness proofs or verified compilation (e.g. CompCert-style or translation validation) is a strong plus
  • Comfort working across the hardware/software boundary: you understand both RTL microarchitecture and compiler IR design well enough to find the correctness properties that matter
  • Able to work in a small team where the scope of what you own will be large and shift quickly

Compensation

The US base salary for this full-time position is determined based on a variety of factors including role, experience, location, job-related skills, and relevant education and training. Career length is only a guideline for compensation.
  • 0-5 years of experience - $140,000-$220,000 + equity
  • 5-10 years of experience - $140,000-$340,000 + equity
  • 10+ years of experience - $140,000-$420,000 + equity

Our offers allow candidates to swap cash for equity.

What We Offer
  • A Stake in Our Success - A cash/equity mix that fits your needs and option to do early exercise
  • Health & Wellness - Company subsidized health, dental, vision, and life insurance; pre-tax HSA with generous company contribution
  • Time To Recharge - 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
  • Support to Parents - Up to 12 weeks of paid parental leave, regardless of your path to parenthood
  • Learning & Development - $1,500 yearly toward conferences, courses, and other learning opportunities
  • Team Connection - Team lunches, quarterly off-sites, and regular town halls
  • Financial Wellbeing - 401K and/or Roth IRA with 5% company contribution, even if you don't contribute
  • Flexible Spending Accounts - Pre-tax spend accounts for medical, dependent care, parking, and transit
  • Commute On Us - For those commuting up to 1 hour, put your rideshare cost on our company card
  • MatX E[x]tras - $50/month to use on the perks you care about most
  • Remote Perks - We work remotely Monday & Friday, supported by home-tech setup and remote wifi reimbursement

Similar Jobs

More Jobs at MatX

More Enterprise Technology Jobs

Find similar Formal Verification Engineer jobs: