Michael Heimpold

Softwareingenieur at chargebyte GmbH

Leipzig, Saxony, Germany
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
Michael Heimpold is a seasoned software engineer with 18 years focused on embedded systems, IoT and backend tooling, currently based in Leipzig and working at chargebyte GmbH. He brings deep low-level expertise—U-Boot, kernel modules and board support—for i.MX SoCs and OpenWrt ecosystems, and has repeatedly fixed security, portability and buffer-overflow issues in widely used projects like libmodbus and RAUC. His work spans product ownership and hands-on engineering, from configuring safe update mechanisms for embedded Linux to maintaining cross-compilation-friendly package builds and PHP CVE patches. Michael combines a formal diploma in IT networking and embedded software with a pragmatic open-source mindset, contributing hardware enablement, bootloader patches and CI/runtime improvements across multiple community projects. An often-overlooked strength is his attention to build-system hygiene and licensing/compliance details, which reduces integration friction for downstream consumers.
code18 years of coding experience
job4 years of employment as a software developer
bookDiplom-Informatiker, IT-Networking and Embedded Software, Diplom-Informatiker, IT-Networking and Embedded Software at Technische Universität Chemnitz
languagesGerman, English, French
github-logo-circle

Github Skills (45)

bootloader10
git10
patch10
data-portability10
firmware10
linux10
software-update10
build-system10
c-programming10
c1110
linux-kernel10
c1710
openwrt10
php10
device-tree10

Programming languages (10)

JavaShellC++CMakefileM4PHPHTML

Github contributions (5)

github-logo-circle
qca/open-plc-utils

Nov 2015 - Nov 2021

Qualcomm Atheros Open Powerline Toolkit.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 49 commits, 22 PRs in 6 years 1 month
Contributions summary:Michael primarily contributed to the Qualcomm Atheros Open Powerline Toolkit by fixing compiler warnings and improving code portability. They addressed format string issues, made variable declarations unsigned, and fixed alignment issues related to memory access. Additionally, they removed dead and commented-out code, and introduced a command-line option to control network traffic.
powerline
openwrt/packages

Jun 2014 - Jan 2023

Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
Role in this project:
userBack-end Developer
Contributions:49 reviews, 834 commits, 685 PRs in 8 years 9 months
Contributions summary:Michael primarily contributed to the OpenWrt packages repository by addressing build and compilation issues related to external libraries like libxml2, php5, and ser2net. Their work involved fixing build errors with musl libc, preventing the need for libiconv in php, and adding support for LED activity indicators in ser2net. The user also worked on integrating and adapting existing code for cross-compilation scenarios and handling external dependencies like libzip.
openwrt
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