Frédéric Pillon

Senior Software Engineering at STMicroelectronics

Le Mans, Pays de la Loire, France
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

🤩
Rockstar
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.
code9 years of coding experience
github-logo-circle

Github Skills (20)

firmata10
firmware10
embedded-language10
c1110
microcontroller10
zephyr10
c1710
iot10
rtos10
sys10
embedded10
stm10
arduino10
azure-boards9
bluetooth-le9

Programming languages (10)

TypeScriptJavaC++ShellCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
firmata/arduino

Aug 2017 - Jan 2020

Firmata firmware for Arduino
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
firmwarearduino-libraryesp8266firmataarduino
zephyrproject-rtos/zephyr

Sep 2021 - Dec 2024

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded 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