Enable job alerts via email!

Software Engineer - GPU Graphics

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a talented Software Engineer to join their GPU Graphics team in Markham. This exciting role involves deep analysis and optimization of graphics applications, contributing to cutting-edge software development for gaming, cloud rendering, and immersive experiences. The ideal candidate will have a strong background in C/C++ programming and computer graphics, along with experience in graphics APIs. Join a forward-thinking team that is shaping the future of data analytics and graphics technology, and make your mark in the evolving landscape of VR/AR and the Metaverse.

Qualifications

  • Hands-on experience in computer graphics and architecture is essential.
  • Proficiency in C/C++ is crucial for optimizing graphics applications.

Responsibilities

  • Analyze graphics applications and optimize software for Huawei GPU.
  • Contribute to software development and design key algorithms.

Skills

C/C++ programming
Computer graphics
Computer architecture
Multithread programming

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Graphics or related field

Tools

Vulkan
OpenGL
OpenGL ES
DX11
DX12
Windows
Linux
Android

Job description

Social network you want to login/join with:

Software Engineer - GPU Graphics, Markham
Location:

Markham, Canada

Job Category:

Information Technology

Job Reference:

e7d5t8u3

Job Views:

5

Posted:

03.03.2025

Expiry Date:

17.04.2025

Job Description:

Huawei Canada has an immediate 12-month contract opening for a Software Engineer.

About the team:

The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.

One of the goals of this lab is to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.

About the job:

  • Perform deep analysis on graphics applications, and optimize software components to deliver the 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-subsystem or codes of key algorithms.
  • Deep-dive in the areas of cloud gaming, wireless AR/VR/XR, rendering farm, digital twin, and metaverse.

About the ideal candidate:

  • Proficient in C/C++ programming.
  • Both hands-on experience and academic background in computer graphics and computer architecture.
  • Experience with graphics APIs (Vulkan, OpenGL, OpenGL ES, DX11, DX12).
  • Strong knowledge of multithread programming.
  • Experience in graphics rendering pipeline and its optimization.
  • Experience with graphics driver development on Windows/Linux/Android.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.