Summary
Nicolas Amat is a research scientist with nine years of experience at the intersection of theoretical computer science and practical formal verification, currently working on applying formal methods to autonomous robotic systems at ONERA. He earned a PhD from LAAS-CNRS for advancing SMT- and polyhedral-based model-checking techniques for Petri nets and followed with postdoctoral work on automata-based reasoning for Presburger arithmetic at IMDEA. His background spans model checking, SAT/SMT solving, Petri nets, logic and automated reasoning, complemented by hands-on experience in OS/kernel and embedded Linux development. A free-software enthusiast and Model Checking Contest participant, he blends rigorous theory with tool-building—having contributed to an SMT-based model checker during his PhD—and maintains an active technical presence through his website and GitHub. Curious about cryptography and cybersecurity, he brings both deep formal-methods expertise and practical systems skills to verification challenges in aerospace and robotics.
9 years of coding experience
1 year of employment as a software developer
Engineer's degree, Computer Science, Engineer's degree, Computer Science at National School of Computer Science and Applied Mathematics of Grenoble
Master of Science in Informatics at Grenoble (MOSIG), High-confidence Embedded and Cyberphysical Systems (HECS), Master of Science in Informatics at Grenoble (MOSIG), High-confidence Embedded and Cyberphysical Systems (HECS) at Université Grenoble Alpes
CPP- La prépa des INP
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Institut national des Sciences appliquées de Toulouse
English, Spanish, French