Software Engineer - GPU Graphics
Huawei Technologies Canada Co., Ltd.
Location
Markham, ON | Canada
Job description
 Our team has an immediate 12-month contract opening for a Software Engineer. 
 Responsibilities: 
-  Perform deep analysis on graphics applications, and optimize software components to deliver best graphics experience on Huawei GPU 
-  Contribute to software development at the product or platform level 
-  Contribute to design and code writing for a specific cross-sub-system or codes of key algorithms 
-  Deep-dive in the areas of cloud gaming, wireless AR/VR/XR, rendering farm, digital twin, and metaverse 
 What you’ll bring to the team:
-  Experience with graphics APIs (Vulkan, OpenGL, OpenGL ES, DX11, DX12)
-  Fluent in C/C++ programming 
-  Strong knowledge of multithread programming 
-  Experience in graphics rendering pipeline and its optimization 
-  Experience with graphics driver development on Windows/Linux/Android 
-  Deep computer graphics and computer architecture experience 
-  GPU virtualization experience is an asset 
-  Multi-GPU rendering experience is an asset 
-  Experience with open-source SW development is an asset 
-  Java/Python skill is an asset 
-  Excellent teamwork and communication skills 
-  Self-drive with schedule commitment 
-  Critical thinking and analytical skills 
Job tags
Salary