Cristian Mattarei

Senior Formal Verification Engineer

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Cristian Mattarei is a Senior Formal Verification Engineer with nine years of experience applying SAT/SMT and symbolic model checking to prove correctness of complex SoCs across Apple’s A, M, S and R product lines. He holds a PhD from Università di Trento and has an academic pedigree including postdoctoral work at Stanford and research stints at FBK and NASA, where he focused on safety, reliability and formal validation for critical systems. At Apple he brings research-grade verification techniques into production silicon, and his open-source contributions to pySMT (including a PDR example and model-checking fixes) reflect hands-on expertise with SMT tooling. Notably, he has built translators and solvers (Altarica2SMV, MathSAT3D) for industrial partners such as Dassault and Airbus, showing a rare blend of theoretical depth and practical engineering for safety-critical domains.
code9 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Information and Communication Technology, Doctor of Philosophy (Ph.D.) Information and Communication Technology at Università di Trento
languagesItalian, English
github-logo-circle

Github Skills (6)

verification10
constraint10
model-checking10
python10
formula8
formulas8

Programming languages (5)

C++VerilogJavaScriptSMTPython

Github contributions (5)

github-logo-circle
pysmt/pysmt

Nov 2017 - Oct 2018

pySMT: A library for SMT formulae manipulation and solving
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 1 issue in 11 months
Contributions summary:Cristian contributed to the `pysmt` repository by implementing and improving model checking examples. They fixed indexing issues, corrected path conditions, and refactored code to rely on `EqualsOrIff`. The user also added a PDR example, demonstrating their understanding of verification techniques. Furthermore, the user made code improvements by removing unused imports and changing recursive blocks to iterative in the PDR example.
manipulationformulaepythonsolvingsmt
cristian-mattarei/CoSA

Feb 2018 - Nov 2018

CoreIR Symbolic Analyzer
Contributions:5 releases, 544 commits, 63 PRs in 8 months
securityanalyzersymboliccoreir
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Cristian Mattarei - Senior Formal Verification Engineer