Skip to main content

Harmonic

Formal Verification Engineer

Palo AltofulltimemidAdded today

About this role

Harmonic is seeking a Formal Verification Engineer to verify production hardware and software using Aristotle, their formal reasoning agent built on Lean 4. You'll work directly with customers to define verification properties, execute formal proofs, and deliver reproducible workflows while collaborating with product and research teams to advance the platform.

What you'll do

  • Translate design intent into precise formal properties and execute proofs using Aristotle
  • Diagnose and resolve verification failures with rigorous analysis
  • Manage project scope, technical risk, and customer communication
  • Rapidly develop technical understanding of complex production-ready code across unfamiliar domains
  • Identify and formalize critical business requirements into targeted formal specifications
  • Travel to customer sites and provide on-site support

What they're looking for

  • Formal verification (hardware or software)
  • Interactive theorem proving (Lean, Coq, Isabelle, or Agda)
  • Mathematical logic and formal methods
  • Complex code analysis and debugging
  • Technical communication and stakeholder management
  • Property specification and proof design
  • Risk assessment and project scoping
  • Lean 4 (preferred)

Benefits

  • Unlimited PTO
  • 401(k) matching
  • 100% employer-paid health, vision, and dental for employees; 50% for dependents
  • Health Savings Account (HSA) available
  • Work on cutting-edge formal reasoning technology
  • Direct impact on production verification challenges
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Harmonic

Harmonic builds AI systems for mathematical reasoning and theorem proving, combining reinforcement learning with formal methods to achieve rigorous, verifiable problem-solving. The company is hiring Research Engineers to optimize its ML infrastructure and algorithms, Software Engineers to productionize research into scalable systems, and full-stack engineers to build user-facing products around these capabilities.

View all jobs at Harmonic

Likely interview questions

  • Describe a complex formal verification project you've led—what were the key challenges in specifying properties and what tool did you use?
  • How would you approach rapidly understanding unfamiliar production code to identify what properties are critical to verify?