Enrico Jörns

Embedded Linux Developer & Integration Team Lead

Hildesheim, Lower 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
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.
code14 years of coding experience
bookMaster of Science - MS, Informations-Systemtechnik, Master of Science - MS, Informations-Systemtechnik at Technische Universität Braunschweig
languagesGerman, English
github-logo-circle

Github Skills (36)

filesystem10
python10
testing10
tshark10
build-system10
contiki10
data-synchronization10
c1110
yocto10
c1710
data-sync10
sys10
packet-capture10
packet-analysis10
systemd10

Programming languages (11)

TypeScriptJavaC++ShellCMakefileJavaScriptPHP

Github contributions (5)

github-logo-circle
labgrid-project/labgrid

Mar 2017 - Nov 2021

Embedded systems control library for development, testing and installation
Role in this project:
userEmbedded 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.
testingcontrol-libraryinstallationtesting-and-developmentembedded-systems
systemd/casync

Aug 2017 - Aug 2022

Content-Addressable Data Synchronization Tool
Role in this project:
userBack-end Developer
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.
downloadhttp-headerchunkingaddressablesynchronization
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