Formal Verification Engineer

Harmonic
Palo Alto, London
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Risk management","Problem-solving","Communication"]

Verify production hardware and software using Aristotle, Harmonic’s formal reasoning agent. Work with customers to scope requirements, translate design intent into precise properties, and execute formal proofs while diagnosing verification failures. Independently ramp on complex code across new domains, identify and formalize the critical properties teams need, and feed observations back to product and research. Deliver reproducible workflows and travel to customer sites as needed.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Harmonic
Harmonic
5 days ago

Formal Verification Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Verify production hardware and software using Aristotle, Harmonic’s formal reasoning agent. Work with customers to scope requirements, translate design intent into precise properties, and execute formal proofs while diagnosing verification failures. Independently ramp on complex code across new domains, identify and formalize the critical properties teams need, and feed observations back to product and research. Deliver reproducible workflows and travel to customer sites as needed.
Location: Palo Alto, London
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Translate design intent into precise properties, execute formal proofs with Aristotle, and diagnose verification failures.
  • •Manage project scope and technical risk while communicating clearly with customers.
  • •Develop a technical understanding of complex production-ready code across new or unfamiliar domains.
  • •Identify critical properties customers need, translating business requirements into formal specifications.
  • •Improve Aristotle with the product team based on field observations and deliver reproducible workflows, including travel to customer sites.

Pay and Benefits

Perks:Paid Leave401kHealth InsuranceVisionDentalHsa

Key Requirements

  • •BS in Computer Science, Mathematics, a related field, or equivalent industry experience.
  • •Direct experience in hardware verification, software verification, or interactive theorem proving (ITP).
  • •Ability to independently navigate complex concepts, manage risks, and meet deadlines autonomously.
  • •Proficiency with at least one proof assistant (e.g., Lean, Coq, Isabelle, Agda) and a strong foundation in formal methods and mathematical logic.
  • •Ability to tailor communication from deep technical discussions to high-level value justifications with customers.
Education:Bachelor's
Skills:Risk managementProblem-solvingCommunication
Tech Stack:Lean 4LeanCoqIsabelleAgdaFormal verificationFormal methodsInteractive theorem provingMathematical logic

Company Brief

Harmonic
Harmonic is developing Mathematical Superintelligence (MSI) — AI models (notably "Aristotle") that use formal verification to solve and verify advanced mathematical problems and reliably reason in quantitative domains.
Industry: AI & Machine Learning
Company Size: Small (11 to 50 employees)
Revenue: Pre-Revenue (USD 0)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series C
Headquarters: Palo Alto, United States
Founded: 2023
WebsiteLinkedIn