Michael Zimmermann

Embedded Software Developer at sevenlab engineering GmbH

Cologne, North Rhine-Westphalia, 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 Zimmermann is an embedded software developer with 13 years of experience specializing in Android ecosystems, firmware and RTOS work, currently based in Cologne. He has deep hands-on expertise porting custom Android ROMs, bootloaders, kernels and frameworks, and has contributed low-level C firmware improvements to high-profile open-source projects like EDK II and Zephyr. At grandcentrix he led complex embedded initiatives—adding SiM3U1xx support to Zephyr, building Bluetooth LE firmware, creating a C Mender client for MCUs, and implementing atomic firmware migration strategies for production devices. He blends strong systems programming skills with practical DevOps, having designed hardware-in-the-loop testbeds and migrated CI/CD pipelines between Jenkins and GitHub Actions. Now at sevenlab engineering, he continues to bridge device hardware and cloud services, with a proven knack for shipping robust, field-ready embedded systems.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS Computer Science - Digital Media and Games with a major in Games, Bachelor of Science - BS Computer Science - Digital Media and Games with a major in Games at Hochschule Trier
languagesGerman, English
github-logo-circle

Github Skills (23)

uart10
uefi10
assembly10
architecture10
firmware10
embedded-language10
c1110
microcontroller10
zephyr10
c1710
gpio10
rtos10
sys10
assembler10
arm10

Programming languages (23)

C#JavaC++CSSRustCCMakeMakefile

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Jun 2021 - Jun 2021

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:54 reviews, 1 commit, 9 PRs in 1 day
Contributions summary:Michael primarily focused on adding initial support for the SiM3U1xx microcontroller within the Zephyr RTOS. They implemented a GPIO driver for the SiM3U1xx, including configuring and managing GPIO pins. Additionally, they integrated clock control and serial drivers for the SiM3U1xx, enabling functionality for both polling and interrupt-driven UART communication. Furthermore, the user contributed to adding a board definition for a GARDENA smart garden radio module, adapting the system for specific hardware and pin configurations.
bluetooth-lereal-timezephyrsecuregit-repository
tianocore/edk2

May 2016 - Jun 2018

EDK II
Role in this project:
userEmbedded Systems Engineer
Contributions:16 commits in 2 years 1 month
Contributions summary:Michael primarily contributes to the firmware of the EDK2 project. Their work involves fixing bugs, optimizing and adding features in C code, specifically targeting the Arm platform, and improving the codebase's functionality and robustness. These contributions include fixing issues related to page size, memory management, and expanding functionality in areas like compression and disassembling. They also implement low-level features and settings such as ArmWriteSctlr.
uefipythonfirmwarec
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
Michael Zimmermann - Embedded Software Developer at sevenlab engineering GmbH