Software Engineer Advanced (Tech Senior, Domain Mid) at Siemens Digital Industries Software
Las Rozas de Madrid, Community of Madrid, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Janusz Rupar is a seasoned C++ software engineer with 20+ years of experience focused on embedded systems, GPU computing (CUDA/OpenCL), and engineering software, currently contributing to Siemens NX CAD/PLM workflows. He has driven performance and portability across diverse platforms—from real-time DNA sequencers at Oxford Nanopore and RF base-station code at Nokia to CAD/CAM tooling for large-scale ship design. Janusz is an open-source contributor to boostorg/compute, where he addressed compiler-specific issues and added performance optimizations that improve OpenCL C++ usability on MSVC. He co-founded a CNC tooling side project and published a VS Code G-code extension, reflecting a practical maker mindset alongside enterprise-scale engineering. Known for translating low-level optimization into maintainable, cross-platform solutions, he thrives in distributed, multidisciplinary teams and enjoys bridging hardware-near code with high-level CAD workflows.
12 years of coding experience
21 years of employment as a software developer
M. Sc. Computer Science, M. Sc. Computer Science at Politechnika Krakowska im. Tadeusza Kościuszki
Contributions:7 commits, 3 PRs, 1 comment in 2 years 6 months
Contributions summary:Janusz contributed to the `boostorg/compute` library by implementing and improving its functionality, specifically focusing on optimizing for various compilers like MSVC and addressing performance considerations. Their work included enabling math defines, fixing compiler-specific issues, and adding performance-related optimizations such as `vector::reserve()` implementation. The user also added support for MSVC's random generator by adding expected results. Moreover, they implemented functionality to create programs using source files, contributing to the overall utility of the library.
Contributions:13 releases, 106 commits, 110 pushes in 4 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
Janusz Rupar - Software Engineer Advanced (Tech Senior, Domain Mid) at Siemens Digital Industries Software