Diego Rondini

Android & Linux Embedded Software Engineer at Kynetics

Padua, Veneto, Italy
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
Diego Rondini is an Android and Linux embedded software engineer with 13 years of hands-on experience customizing Android and Yocto/OpenEmbedded Linux for ARM-based devices, primarily NXP i.MX SoCs. Based in Padua, he has worked full-time with Linux since 2002 and brings deep kernel, U-Boot and boot-script expertise demonstrated by contributions to projects like meta-sunxi and openembedded-core. Comfortable across C, Python, Go and shell tooling (and Java for Android), he also improves device lifecycle tools—adding authentication and multi-file handling to SWUpdate integrations. Known for pragmatic engineering and community-driven development, he pairs low-level board bring-up skills with system packaging and release work, often backporting and maintaining LTS kernels for production devices.
code13 years of coding experience
bookEngineering, Computer Engineering, 107/110, Engineering, Computer Engineering, 107/110 at Università degli Studi di Padova
languagesEnglish
github-logo-circle

Github Skills (25)

bsp10
package-management10
linux10
build-system10
c1110
ota10
linux-kernel10
yocto10
c1710
u-boot10
sys10
embedded10
openembedded10
mmc9
git9

Programming languages (11)

TypeScriptJavaShellC++CMakefileJavaScriptBitBake

Github contributions (5)

github-logo-circle
linux-sunxi/meta-sunxi

Apr 2017 - Dec 2020

Official sunxi OpenEmbedded layer for Allwinner-based boards.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:29 commits, 18 PRs, 32 comments in 3 years 8 months
Contributions summary:Diego primarily contributed to the OpenEmbedded layer for Allwinner-based boards, focusing on U-Boot and Linux kernel modifications. Their work includes adjusting boot scripts for eMMC boot, adding eMMC support for specific boards (OLinuXino Lime2), and backporting and updating kernel patches. The user also updated the kernel and U-Boot recipes to incorporate the latest stable versions and long-term support releases.
allwinnersunxiopenembeddedopenembedded-layer
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 commits in 7 years
Contributions summary:Diego's contributions primarily involve modifying and enhancing the `openembedded-core` project, which is a build framework for embedded Linux systems. Their work includes creating and integrating initscripts for watchdog packages, updating and packaging xinput-calibrator, and modifying configuration settings for cups. Additionally, the user made changes to improve image types, including adding support for wic.zst, and updating bmap-tools. Their contributions span the build process and package management within an embedded systems environment.
git-repositoryopenembedded
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
Diego Rondini - Android & Linux Embedded Software Engineer at Kynetics