Enrico Jörns is an Embedded Linux Developer and Integration Team Lead with 14 years of experience, currently leading integration work at Pengutronix from Hildesheim, Germany. He combines deep Yocto and embedded Linux expertise with hands-on systems engineering—co-maintaining rauc and contributing to high-profile projects like labgrid, casync, openembedded-core and Wireshark. His contributions span build-system fixes, robust device-driver and tooling improvements, and protocol dissection work that aids diagnostics for CANopen networks. Comfortable across DevOps, Yocto layer maintenance and low-level debugging, he is known for pragmatic fixes that resolve subtle build and runtime issues while improving documentation and testability. Trained with an M.Sc. in Information Systems Engineering from TU Braunschweig, he brings both academic rigor and practical craftsmanship to embedded product delivery.
14 years of coding experience
Master of Science - MS, Informations-Systemtechnik, Master of Science - MS, Informations-Systemtechnik at Technische Universität Braunschweig
Embedded systems control library for development, testing and installation
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 reviews, 41 commits, 18 PRs in 4 years 8 months
Contributions summary:Enrico's commits primarily focus on improving the `labgrid` library, a tool for controlling embedded systems. Their contributions include enhancing the `ShellDriver` with timeout capabilities, correcting configuration examples, and addressing issues in the documentation. The user also added support for `USBSDMuxDevice` to `USBSDMuxDriver`, along with the documentation updates, and integrated remote resources with labgrid.
Contributions:6 commits, 6 PRs, 7 comments in 5 years 1 month
Contributions summary:Enrico primarily contributed to bug fixes and code improvements within the `casync` project. Their work involved resolving issues related to the file system interface (FUSE) and data decoding, specifically concerning data integrity and error handling. They addressed potential issues related to data synchronization and file permissions. The user also removed unnecessary header inclusions to resolve build conflicts with newer compiler versions.
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
Enrico Jörns - Embedded Linux Developer & Integration Team Lead