Harmonic AI
Formal Verification Engineer
Palo Alto +1 · On-site · Full-time · Posted Aug 13, 2026
- Location
- Palo Alto
London - Education
- BS in Computer Science, Mathematics, a related field, or equivalent industry experience.
About the job
Verify production hardware and software with Aristotle by defining formal properties, executing proofs, diagnosing failures, and delivering workflows for customers.
What you'll do
- Translate design intent and customer requirements into formal specifications, execute proofs, and diagnose verification failures.
- Manage project scope and technical risk while communicating directly with customers; travel to customer sites.
- Develop understanding of complex production code and share field insights with the product team to improve Aristotle.
What they ask for
- BS in Computer Science, Mathematics, a related field, or equivalent industry experience.
- Direct experience in hardware verification, software verification, or interactive theorem proving (ITP).
- Practical proficiency with at least one proof assistant and a strong foundation in formal methods and mathematical logic.
- Proficiency in one or more programming languages; ability to work independently and communicate with varied audiences.
Nice to have
- MS or PhD in Computer Science, Mathematics, or a related field.
- Lean 4 expertise or fluency in another proof assistant; industrial formal-verification experience, research contributions, or open-source/tool contributions.
Tools
Aristotle, Lean, Coq, Isabelle, Agda, Python, C++, Matlab
AI focus
Use Aristotle, a formal reasoning agent, to verify production hardware and software; provide field insights to improve the product.
Model-written summary · the original posting is authoritative