Fabio Berton is an Embedded Software Engineer with 11 years of experience specializing in Embedded Linux, Yocto Project BSP integration, and low-level U-Boot and Linux kernel customizations. He has spent the last several years at Critical TechWorks and O.S. Systems delivering board support, device tree and bootloader work for i.MX and Variscite platforms while resolving subtle compiler and toolchain issues. An active open-source contributor, Fabio has improved core OpenEmbedded layers and maintained meta-browser and GStreamer layers—demonstrating strong skills in build systems, packaging, and cross-toolchain patching. He combines hands-on kernel and bootloader engineering with build/release automation, and is comfortable navigating complex dependency and localization challenges in large meta layers. Based in Porto, Portugal, he brings practical embedded systems insight forged through both internships and professional roles across IoT and automotive-adjacent projects. Notably, his contributions include adapting browser builds to evolving compilers and converting multimedia recipes to modern build systems, reflecting a knack for future-proofing legacy workflows.
11 years of coding experience
Bacharelado em Engenharia, Engenharia Elétrica e Eletrônica, Bacharelado em Engenharia, Engenharia Elétrica e Eletrônica at IFSUL - Instituto Federal Sul-rio-grandense
OpenEmbedded/Yocto BSP layer for Freescale's ARM based platforms
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:123 commits, 21 PRs, 15 pushes in 5 years
Contributions summary:Fabio contributed to the u-boot and Linux kernel recipes for Variscite platforms. Their work involved adding and updating recipes for u-boot and the Linux kernel. The user's changes include applying patches to address compiler issues and enabling support for TI Wi-Fi modules.
Contributions:327 commits, 24 PRs, 13 pushes in 5 years 1 month
Contributions summary:Fabio primarily contributes to the NXP hardware support metadata layer, specializing in embedded systems. They focused on adding support for the dosfstools-native package and kernel version bumping. Their contributions extended to the U-Boot and Linux kernel, specifically modifying bootloader configurations and updating device tree configurations, showcasing their expertise in integrating and maintaining low-level system components within the i.MX platform. These modifications enable new features and address existing system requirements.
openembedded-layerqoriqyocto-bsphardwaremetadata
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.