Senior Researcher - GPU Applications Architecture
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need in-depth knowledge of emerging AI and GPU applications, AI-enhanced rendering, AI chip and computer architecture, and system architecture design. Proficiency in CUDA, OpenCL or Vulkan, GPU performance profiling and tuning, and strong teamwork and communication are required.
CUDA, OpenCL, Vulkan, Unity
Graphics Engineer - 3D
Vancouver, BCHuawei Technologies Canada Co., Ltd.
2+ YOECandidates need over 2 years of C/C++ programming and 1-2 or more years of real-time rendering work in computer graphics. A bachelor's degree or higher in computer science or electronics is expected, and experience shipping AAA games or leading a graphics team is an asset.
Vulkan, OpenGL, DirectX, Unity
Senior Researcher - Real Time Rendering
Edmonton, AB +1Huawei Technologies Canada Co., Ltd.
2+ YOECandidates need a BSc in computer science or engineering, or equivalent experience, plus hands-on work building real-time rendering systems and at least 2 years of research and engineering experience. Strong C/C++ skills and experience with Vulkan, OpenGL ES or DirectX are required.
Vulkan, OpenGL ES, DirectX
Compiler Engineer
Markham, ONHuawei Technologies Canada Co., Ltd.
2+ YOECandidates need 2 to 5 years of compiler development experience, strong C++ skills, and working knowledge of LLVM and MLIR. A Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or a related field is required.
LLVM, MLIR, PyTorch, TensorFlow, JAX, OpenCL
Senior Compiler Engineer
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need 5+ years of C++, C or Java programming on large projects, plus at least two of: production compiler or runtime work, deep learning framework or GPU driver experience, or hardware accelerator experience. A strong grasp of computer architecture and a Bachelor's, Master's or PhD in computer science or a related field are also expected.
LLVM, Clang, TensorFlow, CUDA, OpenCL, Vulkan
Technical VP – GPU Applications Architecture
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need deep knowledge of emerging AI and GPU applications, AI-enhanced rendering, and GPU architecture and programming. They also need proven system architecture design experience and strong teamwork and communication skills.
CUDA, OpenCL, Vulkan, UE, Unity
Researcher - Graphic Rendering
Edmonton, AB +1Huawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science, electronics engineering or a related field, plus experience in computer graphics or computer vision, ideally real-time rendering. Knowledge of neural rendering or 3DGS, graphics APIs such as Vulkan, OpenGL or DirectX, and strong communication and documentation skills are required.
Vulkan, OpenGL, DirectX, Unity
Senior Principal Compiler Engineer
Ottawa, ONHuawei Technologies Canada Co., Ltd.
8+ YOECandidates need 8+ years of C++, C or Java experience on large software projects, plus at least two of: production compiler, language runtime, deep learning framework, GPU driver or hardware accelerator experience. A computer science or related degree is required.
LLVM, Clang, TensorFlow, CUDA, OpenCL, Vulkan
Engineer - KHRONOS Standard
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Candidates need a Bachelor's or Master's in computer science or a related field, with applied machine learning for graphics or vision. Experience with KHRONOS or W3C standards, graphics APIs such as Vulkan and OpenGL, and parallel or distributed computing is needed.
Research, Photography, Leadership, OpenGL, Computer science, ML
Researcher - Procedural Graphics
Vancouver, BCHuawei Technologies Canada Co., Ltd.
3+ YOECandidates need a Master's or PhD in Computer Science and at least 3 years of advanced shading graphics experience. They need strong mathematics, graphics API skills in OpenGL or Vulkan, and programming in GLSL, C++ or Python.
OpenGL, Vulkan, WebGPU, SLANG, GLSL, GLES
Senior Researcher – GPU, AI & Hardware Architecture
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in a computer-related field, ideally in AI/ML or computer architecture, plus industry experience. They should know AI frameworks such as PyTorch, TensorFlow or JAX, be proficient in C/C++, and have hands-on experience with a GPU ecosystem such as CUDA, Vulkan, OpenGL, OpenCL or WebGPU.
PyTorch, TensorFlow, JAX, CUDA, Vulkan, OpenGL