Principal Software Engineer at Leica Geosystems part of Hexagon
St. Gallen, St. Gallen, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ulrich Hornung is a Principal Software Engineer with over a decade at Leica Geosystems, advancing from embedded systems developer to technical lead on optical tracking and precision geospatial software. He combines deep systems-level expertise in C++, Rust, Python and C# with practical experience in async and network design to deliver robust algorithmic and embedded solutions. His work spans FPGA-based image pipelines, markerless 3D tracking, and resilient handling of edge cases in file and stream processing—skills reflected in open-source contributions to the Rust coreutils rewrite where he tackled tricky non-seekable file behavior and build performance. Based in St. Gallen, Switzerland, he pairs hands-on coding with mentorship and cross-disciplinary collaboration to push product innovation. Notably, his background includes early in-memory database porting at IBM and research on efficient embedded systems, giving him a rare blend of academic rigor and production engineering.
9 years of coding experience
19 years of employment as a software developer
Master of Science (M.Sc.), Informatik, Master of Science (M.Sc.), Informatik at Technische Hochschule Augsburg
Contributions:62 reviews, 61 PRs, 185 comments in 8 months
Contributions summary:Ulrich primarily contributed to the `head` and `install` utilities within the `coreutils` project. Their work involved implementing backward reading functionality for non-seekable files in the `head` utility, addressing edge cases related to /proc and pipes. Furthermore, they fixed issues with the `install` utility, particularly related to handling of strip programs, standard output, and destination paths, ensuring correct behavior during file installation. Additionally, they made changes to improve the performance of the build process.
Contributions:11 releases, 10 PRs, 350 pushes in 7 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
Ulrich Hornung - Principal Software Engineer at Leica Geosystems part of Hexagon