
Senior Software Engineer, Formal Verification
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in New York.
β’ Conduct formal verification of the most critical components of the Monad implementation.
β’ Construct and enhance Rocq models for system designs and validate the C++ implementation.
β’ Create specifications and weakest-precondition proofs for production-level C++ code.
β’ Enhance theorem statements and automate proof processes.
β’ Minimum of 5 years of experience in software engineering focused on C++.
β’ Practical experience with an interactive theorem prover, preferably Rocq.
β’ Strong analytical skills concerning concurrency and memory management.
β’ Familiarity with performance profiling techniques.
β’ Bachelor's, Master's, or PhD degree in Computer Science or relevant equivalent experience.
β’ Effective communication skills and the ability to excel in a small team environment.
β’ Options for private health insurance.
β’ Flexible paid time off policy.
β’ Monthly reimbursement for wellness activities.
β’ Paid parental leave.
β’ Comprehensive benefits package covering 100% of medical, dental, and vision insurance, with 75% coverage for dependents, as well as HSA and FSA options.
β’ 401(k) plan with company matching contributions.
β’ Stipend for lunch and dinner (for in-office employees in NYC).
Tapcart
The Audio Programmer
Higharc
RTX
Get handpicked remote jobs straight to your inbox weekly.