Mathieu is an embedded Linux engineer at Bootlin, having joined the company in 2024. His journey with GNU/Linux began in 2003, and he has specialized in embedded Linux since 2012. Before joining Bootlin, Mathieu spent 12 years at Witekio.
His initial experiences with embedded Linux platforms were in the Android field, where he worked on bringing the Android Open Source Platform (AOSP) to various custom boards and made several customizations to the Android SDK.
Over the years, he gained extensive experience with OpenEmbedded, Yocto, and Buildroot, along with a comprehensive understanding of the embedded Linux ecosystem. He has ported the Linux kernel and U-Boot to custom boards based on various ARM and ARM64 System-on-Chips, including the NXP i.MX and TI OMAP families. During this process, he wrote Device Trees and developed Linux kernel drivers for common devices, such as touchscreen controllers, 3-axis accelerometers, and network PHYs.
In addition to development, Mathieu has managed the maintenance of several projects, including CVE analysis and updating software components throughout the product lifecycle.
His work has also involved security-related topics, including secure boot, Trusted Execution Environment, and Trusted Applications using OP-TEE, as well as secure communication between devices, primarily employing TLS and DTLS protocols.
Furthermore, Mathieu has some experience with microcontroller development, using real-time operating systems like FreeRTOS and Zephyr on MCUs from the i.MXRT, ESP32, and STM32 families.
See also Mathieu’s profile on LinkedIn.