Florian Fainelli

Master Engineer at Broadcom Inc.

Lake Forest, California, United States
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
🎓
Top School
Florian Fainelli is a Master Engineer with 26 years' experience specializing in Linux on embedded systems and SoC bring-up for ARM v7/v8 and MIPS platforms. He leads kernel and firmware architecture, device driver development, and power management for Broadcom set-top box and cable modem SoCs, shepherding upstream patches and large reference platforms across multiple kernel releases. A hands-on manager and technical maintainer, he has driven pre-tapeout emulation, board bring-up and production debugging while coordinating Trusted Firmware and Trusted OS integration. Florian is a long‑time core OpenWrt contributor—adding Broadcom SoC support, networking packages and build improvements—and has notable contributions to the Linux kernel and OpenOCD for ARM MMU and platform support. He combines deep low-level expertise (ethernet switches, PHYs, bootloaders, Device Tree) with system integration and toolchain stewardship, making him adept at turning complex silicon features into reliable shipping products. Based in Lake Forest, CA, he pairs pragmatic engineering with open-source leadership, often surfacing subtle platform fixes that unblock whole product lines.
code26 years of coding experience
job13 years of employment as a software developer
bookNantes Université
bookMaster of Engineering, Master of Engineering at Institut national des Télécommunications
languagesFrench, English, Italian, Arabic, German
github-logo-circle

Github Skills (63)

git10
assembly10
buildroot10
package-management10
vpn10
architecture10
hardware-interface10
embedded-linux10
patch10
firmware10
net10
build-system10
c-programming10
abstraction-layer10
c1110

Programming languages (10)

ShellC++CMakefileTeXJavaScriptVueHTML

Github contributions (5)

github-logo-circle
openwrt/routing

Oct 2006 - Jun 2017

OpenWrt Routing Packages
Role in this project:
userBack-end Developer
Contributions:25 commits, 3 pushes, 1 comment in 10 years 9 months
Contributions summary:Florian's contributions primarily involved fixing bugs and implementing changes related to routing packages within the OpenWrt environment. They addressed issues with device paths, dyn_gw intervals, and batman compilation. Additionally, the user added and configured a package for the BIRD Internet Routing Daemon and corrected Makefile issues for external toolchain compatibility. These changes suggest expertise in networking protocols and build system configurations.
openwrtrouting
openwrt/openwrt

Jan 2017 - Sep 2024

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 3 PRs, 38 comments in 7 years 9 months
Contributions summary:Florian primarily contributed to the OpenWrt project by implementing support for Broadcom-based SoCs and related hardware features. This included adding support for specific Broadcom chipsets like the BCM3368, adding features like the ethernet switch and USB device driver to existing hardware and also fixing bugs and incorrect configurations related to existing hardware. The user also worked on improving the build process, and adding support for new kernel versions.
mergedopenwrtinspull-requestsstaging
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
Florian Fainelli - Master Engineer at Broadcom Inc.