Senior Formal Verification Engineer - C++ & Theorem Proving

Category Labs

United States

Hybrid

USD 180,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private health insurance options
Flexible paid time off
Monthly wellness reimbursement
Paid parental leave

Job summary

Category Labs is seeking a Senior Software Engineer specialized in Formal Verification for verifying the Monad implementation's correctness. You will engage with C++ code to write machine-checked proofs and tackle complex concurrency issues using Rocq.

The ideal candidate must have a strong C++ background, experience with theorem proving, and a keen interest in performance and memory management. A competitive salary range of $180,000 to $250,000 is offered, along with comprehensive benefits.

Qualifications

  • 5+ years of experience in software engineering, specifically in C++.
  • Hands-on experience with an interactive theorem prover.
  • Expertise in software architecture and memory management.

Responsibilities

  • Verify the Monad implementation's correctness.
  • Prove the C++ implementation equivalent to the Rocq models.
  • Strengthen theorem statements and proof automation.

Skills

C++
Interactive theorem prover
Concurrency
Memory management
Software architecture

Education

Bachelor's, Master's, or PhD in Computer Science

Job description

Category Labs is seeking a Senior Software Engineer specialized in Formal Verification for verifying the Monad implementation's correctness. You will engage with C++ code to write machine-checked proofs and tackle complex concurrency issues using Rocq.

The ideal candidate must have a strong C++ background, experience with theorem proving, and a keen interest in performance and memory management. A competitive salary range of $180,000 to $250,000 is offered, along with comprehensive benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Formal Verification
Senior Software Engineer, Formal Verification

Category Labs • United States

Hybrid
USD 180,000 - 250,000
Private health insurance options
Flexible paid time off
Monthly wellness reimbursement
+1
Formal Verification Engineer — Hardware & Compiler Proofs
Formal Verification Engineer — Hardware & Compiler Proofs

MatX Inc. • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
4 weeks PTO
12 company holidays
Up to 3 weeks remote work
+1
Senior Formal Verification Scientist — AI-Driven Hardware Proofs
Senior Formal Verification Scientist — AI-Driven Hardware Proofs

Voltai • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Senior Formal Verification Engineer: Lead SoC Proofs
Senior Formal Verification Engineer: Lead SoC Proofs

Velaura • Santa Clara (CA)

On-site
USD 200,000 - 500,000
Equity participation
Competitive base salary
Medical, dental, vision
Senior Formal Verification Architect
Senior Formal Verification Architect

Waymo • Mountain View (CA)

Hybrid
USD 204,000 - 259,000
Discretionary annual bonus program
Equity incentive plan
Generous Company benefits program
Theorem Proving Engineer
Theorem Proving Engineer

Arm • Austin (TX)

On-site
USD 198,000 - 268,000
Formal Verification Engineer: AI Hardware Proofs & RTL
Formal Verification Engineer: AI Hardware Proofs & RTL

MatX • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
PTO & holidays
Remote work up to 3 weeks
Health insurance
+6
Senior CPU Formal Verification Engineer
Senior CPU Formal Verification Engineer

Nutanix • Santa Clara (CA)

On-site
USD 142,000 - 213,000
Research Engineer: Formal Methods & Lean AI Theorem Proving
Research Engineer: Formal Methods & Lean AI Theorem Proving

Harmonic • Palo Alto (CA)

On-site
USD 140,000 - 200,000
Unlimited PTO
401(k) matching
Health, vision, and dental benefits
+1
Senior CPU Formal Verification Engineer
Senior CPU Formal Verification Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 142,000 - 213,000