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.
11 years of coding experience
9 years of employment as a software developer
Master’s Degree, Electrical Engineering, Master’s Degree, Electrical Engineering at Institut national des Sciences appliquées de Strasbourg
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.
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.