Patrick Huesmann

Senior Software Engineer at DESY

Hamburg, 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

👤
Senior
🎓
Top School
Patrick Huesmann is a Senior Software Engineer based in Hamburg with 20 years of experience building embedded Linux and bare-metal firmware for sensors, industrial control and high-performance experimental computing. He has led small teams and owned end-to-end stacks—from bootloaders and Yocto-based Linux systems to DSP algorithms, web frontends and hardware bring-up—at companies like Kongsberg Maritime and DESY. Patrick’s work spans chemical and CO₂ sensing, OPC UA monitoring frameworks, and real-time data loggers, reflecting deep domain expertise in measurement systems and signal postprocessing. An active open-source contributor, he has improved Arm Cortex-M debugging and SWV tooling in the well-used pyOCD project, enhancing device compatibility and developer workflow. His background in technical physics informs a rigorous, measurement-driven approach to firmware and algorithm design. Colleagues rely on him for pragmatic debugging skills and for translating complex hardware constraints into reliable embedded software.
code20 years of coding experience
job17 years of employment as a software developer
bookDipl.-Phys. Ing., Technische Physik, Dipl.-Phys. Ing., Technische Physik at Universität Duisburg-Essen, Standort Essen
bookVordiplom, Physik, Vordiplom, Physik at Westfälische Wilhelms-Universität Münster
languagesGerman, English, French, Croatian
stackoverflow-logo

Stackoverflow

Stats
51reputation
1kreached
3answers
0questions
github-logo-circle

Github Skills (15)

cmsis10
arm10
debug10
embedded10
cortex-m10
debugging10
python10
udev9
ethernet6
bootloader6
authentication6
openstack6
eventlet6
assembly6
ssh6

Programming languages (15)

C#JavaC++RustCCMakeGoPerl

Github contributions (5)

github-logo-circle
pyocd/pyOCD

Nov 2020 - Nov 2020

Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits, 2 PRs, 11 comments in 26 days
Contributions summary:Patrick primarily contributed to the `pyocd` project by implementing features and making improvements related to debugging and programming Arm Cortex-M microcontrollers. Their work included enhancing Atmel-ICE compatibility by modifying endpoint handling, adding udev rules for Atmel-ICE CMSIS-DAP, and improving SWV (Serial Wire Viewer) stream publishing with enhancements to the raw stream server, and improving the naming conventions. They also made minor code style and copyright updates.
cortexpythonstlinkjlinkcortex-m
MicroTCA-Tech-Lab/bin2hpm

Feb 2021 - Jan 2022

Contributions:6 releases, 28 commits, 8 pushes in 11 months
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
Patrick Huesmann - Senior Software Engineer at DESY