Formal Verification Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Formal ยท 4 months ago

Formal Verification Engineer

Formal is a company focused on formal verification, and they are seeking a Formal Verification Engineer to contribute to formal verification efforts for a new low-level programming language. The role involves architecting, writing, and reviewing formal specifications and mechanized proofs, while collaborating closely with engineering teams.

Computer Software

Responsibilities

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

Qualification

RocqFormal verificationLow-level programming languagesCompilersOS kernelsTeachingIndependenceDocumentationProblem-solving

Required

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

Benefits

Unlimited paid and unpaid vacation time
Reimbursable vacation expenses (transportation and lodging up to $1k)
A triennial $4k computing device allowance
Comprehensive medical, dental, and vision insurance
$120 monthly gym allowance
$250 yearly to spend on anything educational

Company

Formal

twittertwitter
company-logo
Formal is rebuilding the computing stack for next generation serverless.

Funding

Current Stage
Early Stage
Company data provided by crunchbase