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 seasoned software engineer with 9 years of backend and low-level systems experience, currently based in Grenoble, France. He blends embedded and high-performance software skills, having contributed to the Go toolchain on AIX and maintained Binutils at AdaCore, tackling memory management, stack layouts, and platform-specific tests. At Atos, he specialized in compilers and linkers, porting and refining the Golang toolchain and GNU toolchain, and building automated RPM packaging and CI pipelines, including a Jenkins-based workflow. His work at AdaCore and Atos reflects a strong ability to translate complex system requirements into reliable production tooling, from build systems to runtime behavior on uncommon platforms. With formal foundations in physics, electronics, and embedded software, he brings rigorous analytical thinking and a track record of delivering cross-cutting tooling for both open-source ecosystems and enterprise-grade software.
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 (23)

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