Benjamin Gaignard is a Senior Software Engineer with 16 years focused on embedded Linux, multimedia stacks, and system architecture, currently at Collabora in Le Mans. He has deep C/C++ and ARM expertise across kernel, U-Boot, Yocto, GStreamer and BSP work, combining driver development with open-source stewardship and licensing knowledge. Previously he shaped STM32MP1 software as a system architect and maintained a Linux display driver, and earlier contributed kernel and GStreamer work at Linaro and ST-Ericsson. Benjamin regularly bridges low-level kernel drivers and higher-level multimedia frameworks, making him adept at end-to-end embedded system delivery. He also brings proven technical leadership and public speaking experience from Embedded Linux Conference engagements, reflecting both community influence and hands-on engineering. An uncommon strength is his sustained focus on multimedia integration across board ports and upstreaming, ensuring production-ready, upstream-friendly solutions.
15 years of coding experience
18 years of employment as a software developer
DUT, Electronics and software, DUT, Electronics and software at Université d'Angers
DESS (master degree), Real time computing and embedded software, DESS (master degree), Real time computing and embedded software at Le Mans Université
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
Benjamin Gaignard - Senior Software Engineer at Collabora