Senior Software Engineer - Software Systems at SES Satellites
Luxembourg
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Titcheu Thierry is a Senior Software Engineer with a decade of experience building and hardening ground control and operations software, currently driving architectural and quality improvements at SES Satellites. He combines strong academic research in automated software testing (PhD) with practical C/C++ and Python systems engineering, having completed advanced degrees at Tsinghua and USTC and conducted postdoctoral work at the University of Luxembourg. Thierry’s contributions to LLVM-based static analysis tooling show a knack for low-level program analysis and stabilizing complex toolchains, and he has hands-on experience with distributed DBMS research from an Alipay internship. Fluent in English, French and Chinese and accustomed to multicultural environments, he finished a PhD on unfamiliar territory quickly—evidence of rapid learning and adaptability. Colleagues rely on him for rigorous problem framing, dependable delivery, and bridging research insights into production-grade software.
10 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science (Automated Software Testing), Doctor of Philosophy (PhD), Computer Science (Automated Software Testing) at University of Luxembourg
Bachelor of Science (BSc), Computer Science and Technology, Bachelor of Science (BSc), Computer Science and Technology at University of Science and Technology of China
Master of Engineering (MEng), Software Engineering, 88/100, Master of Engineering (MEng), Software Engineering, 88/100 at Tsinghua University
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Role in this project:
Back-end Developer & Static Analysis Engineer
Contributions:7 commits, 14 PRs, 21 comments in 7 months
Contributions summary:Titcheu primarily focused on fixing bugs and improving the stability of the LLVM-based static slicing tool. Their contributions include resolving compile errors related to LLVM version compatibility, preventing segmentation faults caused by missing debug information, and addressing issues with flow-sensitive analysis within loops. They also added functionality for printing source file locations in the dot representation of the dependence graph and fixed printing for older LLVM versions.
Contributions:5 commits, 4 pushes, 1 branch in 2 years
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.