Embedded Software Developer at sevenlab engineering GmbH
Cologne, North Rhine-Westphalia, Germany
Join Prog.AI to see contacts
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.
13 years of coding experience
8 years of employment as a software developer
Bachelor 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
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded 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.
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