Frédéric Pillon is a Senior Software Engineer based in Le Mans, France, with nine years of professional experience focused on embedded systems and IoT. At STMicroelectronics he applies deep hardware-software integration skills, particularly on STM32 platforms and board support packages. An active open-source contributor, he has improved Zephyr RTOS console and USB support and added board definitions—work that impacts a widely used real-time OS for constrained devices. He also contributed STM32-specific support and build fixes to Firmata for Arduino, demonstrating attention to cross-toolchain and core-version compatibility. Known for pragmatic fixes that smoothboard bring-up and developer experience, he combines low-level firmware expertise with practical system-level thinking. Colleagues rely on him to bridge silicon capabilities and reliable firmware in production and upstream projects.
Contributions:6 commits, 5 PRs, 6 comments in 2 years 6 months
Contributions summary:Frédéric primarily contributed to the Firmata firmware for Arduino, focusing on supporting STM32 MCU based boards. Their work involved defining board-specific configurations, including analog and digital pin mappings, and adapting the firmware to newer STM32 core versions. They also addressed build issues related to specific compiler versions and fixed version checking, ensuring the firmware's compatibility and functionality across different STM32 boards.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:31 reviews, 5 PRs, 30 comments in 3 years 4 months
Contributions summary:Frédéric primarily contributed to board support and console configuration within the Zephyr RTOS. They fixed Arduino header mappings for a specific STM32WB55CG board and added support for the STEVAL-STWINBX1 development kit. Their work also involved enhancing Zephyr console support, using Kconfig to select the appropriate console interface, and fixing USB console initialization issues. Finally, the user corrected an API description in the USB device controller driver.
bluetooth-lereal-timezephyrsecuregit-repository
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
Frédéric Pillon - Senior Software Engineering at STMicroelectronics