Gaurav Singh is a software engineer based in Munich with 13 years of hands-on experience in embedded systems and industrial automation protocols. He has a strong track record building and maintaining protocol stacks, FPGA- and PCIe-based device drivers, and real-time Linux systems across Xilinx and Intel platforms. At BE.services he continues to apply this expertise to industrial automation, after earlier roles driving openPOWERLINK platform support, multiprocessor designs, and IoT sensor firmware. His background includes high-performance computing work extending OpenCL/MPI applications to distributed FPGA clusters, reflecting uncommon depth at the intersection of embedded, FPGA acceleration, and distributed systems. With an MS in Computer Science from Paderborn and a proven history of kernel and driver development, he blends low-level engineering rigor with pragmatic system integration.
13 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Paderborn University
Bachelor of Technology (B.Tech.), Computer Science, 9.4 GPA, Bachelor of Technology (B.Tech.), Computer Science, 9.4 GPA at Kalasalingam University
High School, Science, High School, Science at Army Public School (APS)
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.