Senior Principal Compiler Engineer
Ottawa, ONHuawei Technologies Canada Co., Ltd.
8+ ansCandidates 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
Co-op Engineer - Compiler
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a university co-op program in computer science, computer engineering or a related field. They need strong C++ skills, a solid grasp of data structures, algorithms and operating systems, and experience with Linux or Unix-like environments and a Unix shell.
C++, Linux, Unix shell
Technology Planning Engineer
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ ansCandidates need 5+ years of software and AI experience, a Master's or PhD in computer science or engineering, and deep knowledge of machine learning, foundation models, agentic AI and ML systems. They must be self-driven and curious about new technology.
Research, Computer science, Machine learning