Summary
Christophe Junke is a research engineer and software developer with 14 years of experience at the intersection of formal verification, real-time/synchronous languages and embedded systems. He holds a doctorate in computer science and has built tooling for critical systems (GATeL for Lustre/Scade) and contributed to Signal/Polychrony compiler integration, combining deep theory with hands-on implementation. Christophe has shipped and maintained flight-control software at Parrot, and now works on SMT solvers, synchronous languages and trustworthy AI at CEA-List. Comfortable across C/C++ and Python as well as niche languages (Ocaml, Clojure, Prolog, Lisp), he moves between research prototypes and production-grade embedded code. Known for tackling cross-cutting problems—from parsers and compilers to testing and CI—he brings a pragmatic, verification-minded approach to complex, safety‑critical domains. Based in Massy, France, he favors roles that blend rigorous specification with practical system delivery.
14 years of coding experience
10 years of employment as a software developer
Doctorate Computer Science, Doctorate Computer Science at CentraleSupélec
Master's degree Computer Engineering, Master's degree Computer Engineering at Université Joseph Fourier (Grenoble I)
Licentiate degree Computer Science, Licentiate degree Computer Science at Université Paul Verlaine de Metz
French, English