Harmonic
Formal Verification Engineer
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
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 HarmonicLikely 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?