Parminder Singh
About Parminder Singh
Parminder Singh is a Senior Software Engineer (II) at Motional, specializing in computational graphics. With extensive experience in graphics programming and software engineering, he has contributed to various projects and authored technical books in the field.
Work at Motional
Parminder Singh has been employed at Motional since 2020, serving as a Senior Software Engineer (II) in a lead role focused on computational graphics. His responsibilities include architecting high-performance cross-platform visualization systems for the Autonomy Tools team. He designed and built 'Spock', a modern Vulkan-based graphics library that supports high-performance HD map rendering and mobility analytics. The Spock library is capable of rendering dense merged point clouds from Lidar and Radar, as well as real-time camera feeds from multiple cameras. Before transitioning to a new visualization role, he handed over the Spock visualizer engine to the Remote Vehicle Assistance team.
Previous Experience
Before joining Motional, Parminder Singh worked at Blackmagic Design from 2016 to 2020 as a Senior Software Engineer. His earlier roles include working at Packt as an author of technical books on graphics programming, including 'OpenGL ES 3.0 Cookbook' and 'Learning Vulkan'. He also served as a 3D Graphics Programmer at Quantum Inventions from 2012 to 2014 and at Continental from 2014 to 2016. Additionally, he worked at MTree as a Senior Software Engineer from 2007 to 2011 in Noida, India.
Education and Expertise
Parminder Singh possesses extensive expertise in graphics programming, particularly in Vulkan and OpenGL technologies. His work includes developing advanced graphics pipelines and systems for rendering complex visual data. He has authored books that contribute to the understanding of graphics programming, showcasing his knowledge and skills in the field. His educational background supports his professional experience in computational graphics and software engineering.
Achievements in Graphics Programming
Throughout his career, Parminder Singh has achieved significant milestones in graphics programming. He designed the Spock graphics library, which enhances HD map rendering and mobility analytics capabilities. His work on unified buffer and texture memory concepts for graphics pipelines demonstrates his innovative approach to solving complex technical challenges. His contributions to the Remote Vehicle Assistance team further highlight his ability to deliver impactful solutions in the field of computational graphics.