Jan Lübbe is an Embedded Linux Engineer with 26 years of experience building and maintaining Linux systems from kernel to GUI, currently at Pengutronix and a long-time Debian developer. He has deep expertise in embedded distribution engineering (OpenEmbedded, Debian), IP and cellular networking, and secure update systems, co-maintaining projects like rauc and labgrid. His open-source contributions include meaningful fixes to openembedded-core package management and enhancements for RAUC to support verity bundles and partition table handling. Jan’s background includes early mobile middleware work at Openmoko and operational networking for a large student dormitory, giving him both product-facing and infrastructure experience. He combines systems-level insight with practical deployment automation, often surfacing subtle bug fixes that prevent package conflicts and improve update reliability. Based in Brunswick, Germany, he brings a pragmatic, long-term view to embedded Linux reliability and maintainability.
26 years of coding experience
10 years of employment as a software developer
Diplom, Informatik / Computer Science, Diplom, Informatik / Computer Science at Technische Universität Carolo-Wilhelmina zu Braunschweig
Embedded systems control library for development, testing and installation
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 releases, 480 reviews, 840 commits in 6 years 2 months
Contributions summary:Jan primarily contributed to the embedded systems control library. They implemented and tested power control mechanisms, introducing manual and external power drivers with supporting test cases. The user also fixed syntax issues in the setup script and refactored the protocol layer, adding a new power protocol.
Safe and secure software updates for embedded Linux
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:25 releases, 736 reviews, 1004 commits in 7 years 10 months
Contributions summary:Jan contributed to the RAUC project, which is focused on safe and secure software updates for embedded Linux systems. The user implemented features to enable the verification of a bundle with a specific focus on supporting the verity bundle format. They also added support for MBR, boot partition, and a GPT partition table.
ota-firmware-updateslukssecurefotaupdates
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.