Senior Embedded Software Engineer at Nabla Software Engineering GmbH
Augsburg, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Stefano Babic is a Senior Embedded Software Engineer with 26 years of experience specializing in embedded Linux, real-time systems and low-level firmware across ARM, PowerPC and other architectures. He is the author and maintainer of SWUpdate, a widely used OTA firmware updater for embedded devices, and a long-time U-Boot i.MX maintainer, reflecting deep expertise in bootloaders and update reliability. Stefano has a strong track record in build-system and package management work within the OpenEmbedded ecosystem, routinely fixing and improving recipes and integration for production builds. His career spans hands-on roles from ASIC and firmware development at Alcatel to leading embedded networking projects at Siemens and long-term contracting with DENX, showing both technical breadth and project leadership. Based in Augsburg, Germany, he combines low-level device driver and boot sequence knowledge with practical DevOps sensibilities for reproducible embedded releases. An engineer who prefers solving hard integration and update challenges, he often contributes subtle but critical fixes that improve long-term maintainability in open source embedded stacks.
26 years of coding experience
32 years of employment as a software developer
Laurea, Electronic Engineering, Laurea, Electronic Engineering at MIP Politecnico di Milano
Contributions:26 releases, 1236 commits, 29 PRs in 9 years 3 months
Contributions summary:Stefano Babic focused on developing and maintaining the SWUpdate software for embedded systems. The contributions involved refactoring and refactoring existing code, adding handlers for new functionalities like dealing with MTD devices and managing bootloader variables. He has demonstrated expertise in low-level system programming, device driver interfaces, and the specific challenges of firmware updates within embedded environments. The commits demonstrate strong knowledge in integrating with bootloaders and managing filesystem access.
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
Embedded Systems Engineer / DevOps Engineer
Contributions:8 commits in 3 years 3 months
Contributions summary:Stefano's contributions primarily involve maintaining and upgrading recipes and related build system components within the OpenEmbedded core repository. They fixed issues within existing recipes for packages like `sysstat` and `cronie`, demonstrating an understanding of build system interactions. Furthermore, they added and updated recipes for the `libubootenv` library, showcasing familiarity with building and integrating external libraries. The user's work suggests a strong focus on package management and build process optimization.
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.