Android Automotive Infotainment Software Architect at Iveco Group
Hamburg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Giuseppe Barbieri is an Android Automotive Infotainment Software Architect based in Hamburg with 12 years of hands-on experience across embedded systems, graphics, and high-performance computing. He combines deep Linux, networking and server administration expertise with GPU-based parallel computing (CUDA/OpenCL), OpenGL/Vulkan graphics work, and C++ system-level development. An active open-source contributor, Giuseppe has improved core graphics and physics projects including GLM, Assimp, Vulkan samples and Bullet, demonstrating attention to math correctness and rendering stability. His career spans scientific computing, backend Kotlin work, and long-term system operation responsibilities, reflecting both research rigor and production reliability. Known for clear communication and teamwork from university project work, he is particularly driven by GPGPU, VR and low-level graphics integration in automotive infotainment contexts.
12 years of coding experience
10 years of employment as a software developer
Master, Networking, Master, Networking at Hamburg University of Technology
Bachelor, Telecommunications, Bachelor, Telecommunications at Politecnico di Torino
Contributions:9 commits, 9 PRs, 7 comments in 4 years 1 month
Contributions summary:Giuseppe made several updates and bug fixes to the OpenGL samples, specifically in the areas of shader path corrections, and various code improvements. The contributions include modifications to buffer usage, removal of redundant code, syntax fixes, and adjustments to shader paths. The user also updated various header files for versioning and added new enum values. The main focus was on updating and fixing several OpenGL examples.
Contributions:10 commits, 9 PRs, 7 comments in 5 years
Contributions summary:Giuseppe contributed to the OpenGL Mathematics (GLM) library by making several updates to various header files. These updates primarily involved correcting typos, refining documentation, and making small adjustments to function definitions. The changes specifically touched upon matrix transformations, vector rotations, common mathematical functions, and intersection calculations. The commits demonstrate a focus on maintaining the accuracy and usability of the mathematical functions within the GLM library.
simdcppvulkanmathematicsopengl3
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
Giuseppe Barbieri - Android Automotive Infotainment Software Architect at Iveco Group