Summary
Jan Pedersen is a software developer with 13+ years specializing in embedded C/C++ and industrial systems, currently maintaining C++ inspection and HMI software for high-performance pharmaceutical inspection machines. He brings deep experience across embedded Linux (Yocto), device drivers, protocol implementations (notably OCPP 2.0.1 for EV chargers), and automated testing with gtest and Python. Jan has a strong track record integrating hardware and enterprise systems—from POS and 3D scanner integrations to large-scale data processing and clustering of millions of GPS points—and has contributed to firmware and bootloader work for mobile and UPS platforms. Comfortable across Windows and Linux toolchains, databases (Firebird, Oracle, MS SQL) and a variety of languages (C, C++, C#, Python, Lua), he combines practical system-level engineering with hands-on problem solving. Colleagues rely on him for maintaining long-lived mission-critical products and translating legacy systems into modern, testable codebases.
13 years of coding experience
19 years of employment as a software developer
Master’s Degree Mathematics and Computer Science, Master’s Degree Mathematics and Computer Science at Aarhus University
Technical University of Denmark
English, Swedish, German, Danish