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.
20 years of coding experience
17 years of employment as a software developer
Dipl.-Phys. Ing., Technische Physik, Dipl.-Phys. Ing., Technische Physik at Universität Duisburg-Essen, Standort Essen
Vordiplom, Physik, Vordiplom, Physik at Westfälische Wilhelms-Universität Münster
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Role in this project:
Embedded 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.
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