Etienne Cordonnier

Software Engineer at Snap Inc.

Vienna, Austria
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
Etienne Cordonnier is a software engineer with 11 years of hands-on experience specializing in embedded systems programming in C and C++, real-time OSes and embedded Linux across diverse CPU architectures. He has delivered production camera and smart speaker firmware, led technical projects for high-volume consumer devices, and managed Debian-based OS maintenance for industrial applications. At Snap he continues to apply his embedded and systems expertise while contributing to open-source quality assurance—recently improving signal-handling tests in the widely followed uutils/coreutils Rust project. Fluent in French, German and English and experienced in multicultural teams, he combines autonomous bring-up skills with a track record of shipping reliable, field-tested systems. An electrical engineering master with a background in hardware-software integration, he brings practical cross-disciplinary insight often missing in pure software roles.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree, Electrical Engineering, Master’s Degree, Electrical Engineering at Institut national des Sciences appliquées de Strasbourg
bookNorwegian University of Science and Technology
languagesFrench, German, English
stackoverflow-logo

Stackoverflow

Stats
4,899reputation
749kreached
140answers
23questions
Badges
doxygen
top-1%
documentation
top-5%
github-logo-circle

Github Skills (19)

signal-handling10
testing10
doxygen10
command-line-tool10
rust10
gnu-coreutils10
cross-platform9
documentation9
test-automation9
gnupg6
pycharm6
stm6
opencv6
linux6
yocto6

Programming languages (14)

C++CRustCMakeMakefileGoBitBakeTypeScript

Github contributions (5)

github-logo-circle
uutils/coreutils

Sep 2022 - Mar 2025

Cross-platform Rust rewrite of the GNU coreutils
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 5 PRs, 28 comments in 2 years 6 months
Contributions summary:Etienne primarily contributed to enhancing the testing infrastructure of the coreutils project. Their work included adding new tests for signal handling, specifically focusing on how the `sleep` command responds to signals like SIGSEGV and SIGBUS. The user also implemented tests to ensure that the program behaves as expected when provided with invalid inputs or when duration exceeds the maximum.
command-line-toolrustlinuxgnucoreutils
Contributions:25 pushes, 23 branches 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.
Request Free Trial
Etienne Cordonnier - Software Engineer at Snap Inc.