Entwicklungsingenieur at Softing Industrial Automation
Nuremberg, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Juergen Kosel is an experienced Entwicklungsingenieur with over two decades of electrical engineering training and 11 years of professional experience in embedded C/C++ development, currently based in Nuremberg. A Diplom-Ingenieur from RWTH Aachen, he has spent much of his career building reliable embedded systems at Softing Industrial Automation, advancing from Senior Development Engineer to ongoing engineering roles. He contributes to open-source, notably improving robustness and test coverage of the widely used Eclipse Paho C MQTT client by fixing socket leaks, race conditions, and enhancing connection tracing. Known for pragmatic problem-solving, he focuses on connection management and low-level reliability—areas that often make or break embedded networking products. His background blends deep hardware-aware engineering with practical software craftsmanship, making him a dependable contributor to industrial communication stacks.
11 years of coding experience
12 years of employment as a software developer
Diplom-Ingenieur Elektrotechnik, Diplom-Ingenieur Elektrotechnik at RWTH Aachen University
An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse-paho.github.io/paho.mqtt.c/
Role in this project:
Back-end Developer
Contributions:1 review, 33 PRs, 147 comments in 8 years 8 months
Contributions summary:Juergen primarily contributed to the improvement of the `paho.mqtt.c` library, specifically focusing on bug fixes and enhancements related to socket handling and connection management. They addressed a socket leak issue by closing unusable sockets and added tracing to identify and resolve connection problems. The user also implemented changes to improve test coverage and address race conditions, demonstrated by modifying test cases and adjusting the timing and iterations of tests. These contributions directly enhance the reliability and stability of the MQTT client library.
Contributions:80 pushes, 39 branches, 1 tag in 8 years 9 months
paho-mqttmqttiotpaho
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
Juergen Kosel - Entwicklungsingenieur at Softing Industrial Automation