Embedded Linux And Kernel Engineer And Trainer at Bootlin
Lombardy, Italy
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Luca Ceresoli is an Embedded Linux and Kernel Engineer with 16 years of experience designing, booting and bringing up complex ARM-based systems for industrial and consumer products. Currently a trainer and engineer at Bootlin, he combines hands-on kernel and device driver development with Yocto/Buildroot build-system expertise and FPGA/SoC integration on platforms like Xilinx Zynq UltraScale+ and Sitara. A longtime open source contributor, he has submitted fixes and improvements to high-profile projects including the Linux kernel, Buildroot and OpenEmbedded core. He has led embedded teams, migrations to Git, and defined CI/toolchains and production tooling, while also creating training materials to spread best practices. Notably, his work spans low-level bootloader and device-tree patches through production-ready SDKs and mass-production tooling, reflecting deep end-to-end embedded systems ownership.
16 years of coding experience
19 years of employment as a software developer
Laurea in Ingegneria Informatica, Ingegneria Informatica, 97/100, Laurea in Ingegneria Informatica, Ingegneria Informatica, 97/100 at Politecnico di Milano
Master in Tecnologia dell’Informazione, Corso di Master in Tecnologia dell’Informazione, 99/100, Master in Tecnologia dell’Informazione, Corso di Master in Tecnologia dell’Informazione, 99/100 at CEFRIEL - Politecnico di Milano
Master of Science (MS), Electrical Science and Computer Science, 5.0/5.0, Master of Science (MS), Electrical Science and Computer Science, 5.0/5.0 at University of Illinois at Chicago
Diploma di Maturità Scientifica, Liceo Scientifico, 58/60, Diploma di Maturità Scientifica, Liceo Scientifico, 58/60 at Liceo Scientifico Marie Curie, Presezzo (BG)
Bootlin embedded Linux and kernel training materials
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 reviews, 142 commits, 6 PRs in 8 years
Contributions summary:Luca primarily focuses on adapting and upgrading Yocto Project build configurations for embedded systems. They modify device tree (DT) patches to support different STM32MP157 variants and integrate necessary drivers, such as the nunchuk driver. Furthermore, the user upgrades Yocto configurations for various BeagleBone Black (BBB) boards, including updating patches and enabling NFS booting, improving the build process for labs.
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
Role in this project:
Embedded Systems Engineer / Automation Engineer
Contributions:13 commits, 3 comments in 10 months
Contributions summary:Luca primarily contributes to the Buildroot project, focusing on enhancing the build system and supporting various hardware platforms. Their work involves fixing build failures, adding support for new boards like the Xilinx ZCU106, and streamlining the build process. The contributions range from patching existing packages (e.g., exim, agentpp) to modifying build scripts and configurations to improve image generation and U-Boot integration. The user demonstrates a deep understanding of the Buildroot build system and embedded systems development.
kernelgit-repositorymuslopenflowmanjaro
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
Luca Ceresoli - Embedded Linux And Kernel Engineer And Trainer at Bootlin