Back to all jobs
F
Formal Verification Engineer
Formal
Worldwide$120k–200kRemote9mo ago
- Employment
- Full-time
About the role
- Lead the design, development, and maintenance of mechanized theorems and proofs in Rocq.
- Collaborate closely with the compiler and OS teams to understand design goals, define formal specifications, and integrate verification into the development lifecycle.
- Participate in both sides of code reviews.
- Actively anticipate and communicate future roadblocks.
- Advanced degree in formal methods or programming languages or equivalent practical experience.
- Deep expertise and extensive practical experience with Rocq and its ecosystem (tactics, libraries, automation).
- Experience leading or contributing to complex formal verification projects such as compilers or OS kernels.
- Ability to formally articulate, reason about, and verify low-level security, safety, and correctness properties of programming languages like Rust and C/C++.
- Ability to read, write, and understand formal programming language specifications and implementations.
- Ability and willingness to document, teach, and explain complex technical problems and solutions.
- High level of independence and autonomy.
Compensation
Perks & benefits
- Vision Insurance
- Free Gym Membership
764,000+ hidden jobs like this
Formal and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites