Clément Chigot

Software Engineer at AdaCore

Grenoble, Auvergne-Rhône-Alpes, France
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
Clément Chigot is a software engineer with nine years of experience specializing in low-level toolchain and embedded systems work, currently porting GCC and maintaining binutils and QEMU at AdaCore. He has deep expertise in porting and hardening compilers and runtime for niche platforms—especially AIX and embedded OSes like QNX and LynxOS—and has contributed fixes to the core Go language to improve AIX support. At Atos he led teams integrating and packaging open-source toolchains, automating RPM delivery with Jenkins and standardizing build processes across VMs. His background in physics, electronics and embedded software gives him a pragmatic systems-level view that bridges compiler internals, OS constraints and release engineering. A long-term open-source contributor, he combines hands-on C/Go toolchain work with operational discipline for reproducible builds and platform portability.
code9 years of coding experience
job4 years of employment as a software developer
bookEmbedded Systems and Software, Embedded Systems and Software at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
bookPhysic, Electronics and Telecommunications, Physic, Electronics and Telecommunications at Grenoble INP - Phelma
bookMath, Physic, Math, Physic at Lycée Pothier, French Preparatory School for the Grandes Ecoles
languagesEnglish
github-logo-circle

Github Skills (22)

runtimes10
system-programming10
qemu10
aix10
memory-management10
c1110
c1710
go10
virtualization10
emulation10
assembly9
syscall9
assembler9
sys9
concurrency9

Programming languages (6)

C++CGoAssemblyPythonAda

Github contributions (5)

github-logo-circle
golang/go

Apr 2021 - Apr 2021

The Go programming language
Role in this project:
userBack-end Developer
Contributions:1 commit, 127 comments, 40 issues in 1 day
Contributions summary:Clément's contributions primarily focus on enhancing the Go programming language, specifically addressing AIX-related issues. The commits involve fixing bugs related to AIX systems, including `netpollBreak`, `nbpipe_test`, and `fsync`. Additionally, the user improved memory management and adjusted stack layouts to ensure the correct execution of Go programs on the AIX platform. They also disabled GDB tests on AIX for performance reasons, and fixed cgo test to handle AIX signal stack requirements.
golanggopluscompilerprogramming-languageinterpreter
Helflym/golangAIX

Mar 2018 - Oct 2018

Contributions:42 pushes, 3 branches in 7 months
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
Clément Chigot - Software Engineer at AdaCore