Nicolas Ferre

Manager - Software Applications

Greater Marseille Metropolitan Area 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

👤
Senior
🎓
Top School
Nicolas Ferre is a seasoned embedded Linux expert and manager with 17 years of experience designing and shipping Linux-based systems for microprocessors, currently leading the Software Applications team at Microchip across Europe, Romania and the USA. He combines hands-on kernel and device-driver expertise—including maintainership and low-level work on bootloader DDR recovery for Microchip/AT91 platforms—with strategic responsibility for open source policy, partner ecosystems and product launches. Known for adapting Agile at scale, he has acted as Scrum Master and refined global development processes while coordinating with solution partners like Timesys and Free Electrons. Nicolas has a track record of training and evangelizing Embedded Linux (speaker and lab author at industry events) and routinely scouts kernel and competitor advances to shape product roadmaps. His blend of deep technical stewardship and cross-border people management means he not only ships drivers and boot code, but also builds teams and governance that sustain long-lived, community-integrated products.
code16 years of coding experience
job17 years of employment as a software developer
bookIngénieur (French Master's Degree), Electronics / Computer Science, Ingénieur (French Master's Degree), Electronics / Computer Science at Institut Supérieur de l'Electronique et du Numérique
bookMS, Electronics / Computer Science, MS, Electronics / Computer Science at ISEM
bookMS, Electronics / Computer Science, MS, Electronics / Computer Science at Institut supérieur d'Electronique du Nord
languagesFrench, English
github-logo-circle

Github Skills (23)

bootloader10
architecture10
memory-management10
c1110
linux-kernel10
c1710
kernel10
microchip10
device-tree10
low-level-programming10
device-driver10
driver10
u-boot10
sys10
arm10

Programming languages (8)

TypeScriptQMLShellC++CMakefileBitBakePython

Github contributions (5)

github-logo-circle
linux4sam/at91bootstrap

Jul 2014 - Jan 2023

Second level bootloader for Microchip SoC (aka AT91)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 reviews, 75 commits, 7 PRs in 8 years 8 months
Contributions summary:Nicolas primarily contributed to the `backup mode` functionality within the bootloader. Their work involved adding debug information, refactoring the backup and resume process, and integrating the DDR controller re-initialization sequence. They also made modifications to the DDR controller initialization, including waiting for self-refresh and re-connecting the DDR pads. Their contributions demonstrate a focus on low-level system behavior and memory management within an embedded context.
rockchiplibcsocsecondbootloader
linux4sam/linux-at91

Jun 2010 - Aug 2022

Linux kernel for Microchip SoC (aka AT91)
Contributions:6 reviews, 1606 commits, 25 PRs in 12 years 4 months
kernellinuxlinux-kernelsocmicrochip
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
Nicolas Ferre - Manager - Software Applications