New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Synopsys

Senior R&D Engineer-Formal Verification-16960

Synopsys
Apply →
onsite senior employee $101000-$151000 Marlborough

First indexed 6 May 2026

Description

You will develop and improve algorithms in C++ for Formality, researching and implementing new solver techniques like SAT and BDDs. You will debug, test, and refine the Formality codebase, collaborating on formal verification strategies with your team. You will also explore distributed computing and machine learning for EDA.

Your impact will be raising the bar for Formality's speed and accuracy, enabling customers to verify complex chip designs with confidence, turning research into tools that solve real design challenges, and improving team knowledge and code quality through collaboration.

To succeed in this role, you will need a PhD, MS, or ME in CS or EE with strong programming skills, strong C++ skills and experience in large codebases, a solid grasp of algorithms, data structures, and heuristics, experience with formal verification or solver algorithms (SAT, BDDs), and distributed computing or ML experience is a bonus.

As a member of the Formality R&D team, you will work with other enthusiastic and creative engineers, contributing to a growing tool where you can expand your knowledge and skills. You will learn formal verification strategies, distributed computing, machine learning, and more.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://careers.synopsys.com/job/marlborough/senior-r-and-d-engineer-formal-verification-16960/44408/93979726688