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
Co-op Engineer- Distributed Agent System
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Bachelor's, Master's, or PhD in computer science, computer engineering, applied mathematics, physics, or a related field, plus high proficiency in Go or Rust. Strong knowledge of algorithms, data structures, operating systems, and distributed systems is required, and experience with scheduling algorithms or Linux development is an asset.
Go, Rust, Linux
IT Associate Manager
Markham, ONHuawei Technologies Canada Co., Ltd.
4+ ansCandidates need a bachelor's degree or higher in computer science or an IT-related field, plus at least 4 years of data center management experience. Strong knowledge of servers, LAN switching and routing, Windows and Linux, and ITIL is required.
Windows Server, Linux, ITIL
Engineer - Optical Systems
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Ph.D. or Master's in electrical engineering, optical engineering, physics or a related field, plus optoelectronic simulation experience, hands-on optical testing experience, and programming in Python, C/C++ or Julia.
Python, C/C++, Julia
Researcher - Procedural Graphics
Vancouver, BCHuawei Technologies Canada Co., Ltd.
3+ ansCandidates 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
Intern Researcher— AI Data Security
Waterloo, ONHuawei Technologies Canada Co., Ltd.
3+ ansHuawei Canada requires a PhD in Computer Science, Computer Engineering or a related field, or a Master's with 3+ years of hands-on security experience. Candidates need deep knowledge of system security (access control, DLP, confidential computing), AI security (prompt injection, RAG security, backdoor detection), cryptography and proficiency in C/C++, Java or Python.
Apply information security policies, Research, Computer science, Computer engineering, Programming languages, C
Research Engineer - AI Data Security
Waterloo, ON +1Huawei Technologies Canada Co., Ltd.
3+ ansCandidates need a PhD in Computer Science or Computer Engineering, or a Master's with 3+ years of hands-on security experience. They need deep expertise in system security (access control, authentication, DLP or confidential computing), AI security (prompt injection, backdoor detection, RAG security) and cryptography, plus proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C
Senior Researcher - Agent Human-Computer Interaction (Agent HCI)
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD or equivalent research experience in HCI, AI or a related field, plus strong knowledge of LLMs, multimodal models and agent architectures. Publications at top venues such as CHI, UIST, NeurIPS or CVPR are expected, and experience shipping research into products is a strong plus.
Human-computer interaction, Research, UX design, Computer science, Artificial intelligence, Robotics
Research Engineer - AI Workload & Systems
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a strong understanding of modern AI architectures and AI accelerator hardware such as GPUs and TPUs. Hands-on kernel development experience with CUDA or Triton, plus LLM inference and profiling experience, is required; a PhD is an asset.
CUDA, Triton, TileLang, vLLM, SGLang, PyTorch
Co-op Engineer - Intelligent Real-Time Operating System
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in Computer Science or a related field. They need real-time OS experience, C/C++ system software skills, CPU architecture knowledge and strong communication abilities.
C, C++
Co-op Engineer - openJiuwen AI Agent Platform
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be currently enrolled in a Bachelor's, Master's or Ph.D. program in computer science or a related field. They need proficiency in Python, Java, C++, Go or another programming language, and familiarity with Git and GitHub or GitCode.
Git, GitHub, GitCode
Researcher - Speech & Acoustic AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, electrical engineering or a related field, plus a proven record of publications at top venues such as ACL, ICLR, AAAI, ICML or NeurIPS. Experience with acoustic, speech or audio projects is required.
Artificial intelligence, Research, Natural language processing, Work independently, Computer science, Electrical engineering
Researcher – Computer Vision & Human-Centered AI
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a Master's or PhD in computer science, engineering, robotics, or AI with a computer vision focus, or equivalent industry R&D experience. They need 3+ years of applied computer vision work, strong C/C++ and Python skills, and experience optimizing models for edge hardware.
C/C++, Python
Co-op Researcher - Machine Learning, Speech & Audio AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in Computer Science or a related field. Strong software skills in C++ and Python, solid machine learning knowledge and experience with TensorFlow or PyTorch are required.
Python, C++, TensorFlow, PyTorch
Co-op Researcher - Video Generation & 3D Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Bachelor's, Master's or PhD program in computer science or a related field. They need practical machine learning or computer vision experience and coding skills in Python and PyTorch or TensorFlow.
Python, PyTorch, TensorFlow, OpenCV, Photoshop, Stable Diffusion
Co-op Researcher - LLMs & Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in computer science or a related field, with machine learning or computer vision project experience. Python, Git, PyTorch and academic research experience are expected, with LLM/VLM fine-tuning and generative image models as assets.
Python, PyTorch, Git, OpenCV, Photoshop, Blender
Co-op Researcher - Physical AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a third-year bachelor's or a master's in computer science, electrical engineering or a related field. They need solid deep learning knowledge, strong Python and PyTorch coding skills, and good written and spoken communication.
PyTorch, Python
Co-op Researcher – LLM Post-Training & Agentic Coding
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a senior co-op program in computer science, machine learning or AI. They need strong Python and PyTorch skills, solid knowledge of large language models, and hands-on experience with ML research or systems.
PyTorch, vLLM, SGLang, FSDP, DeepSpeed, Hugging Face
Developer - Power System Simulation Model
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in electrical engineering or a similar field and proven EMT simulation model development experience. They also need strong numerical methods knowledge, familiarity with sparse matrix and parallel processing algorithms, and good English communication skills.
C++
Researcher - Power System and Grid Interconnection
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD or PhD student status in electrical engineering or a related field, plus a strong publication record. They must be fluent in C/C++ and Python, know microgrids, inverter-based resources and IEC 61850-type protocols, and communicate in English.
EMTP, PSCAD, PLECS, Simulink, PLC, FPGA
Researcher - Supercharging Converter
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in electrical engineering, computer science or a related field, with a strong publication record. Experience with embedded firmware, circuit simulation tools and EV charging standards such as CCS and CHAdeMO is expected.
MATLAB, PSpice, Simulink, LTspice
Engineer - Physical Layer
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Ph.D. in wireless telecommunications or a closely related field, with strong knowledge of air-interface and physical-layer algorithm design. They must have built end-to-end simulation tools, have strong mathematical skills, and be proficient in C/C++.
C, C++
Engineer - RF & Antenna
Ottawa, ONHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a PhD in electrical engineering, materials science or a related physics field focused on electromagnetics or RF, plus 3+ years designing RF or antenna systems (relevant PhD research counts). Expert proficiency in Ansys HFSS or CST Studio Suite and strong Python and MATLAB skills are required.
Ansys HFSS, CST Studio Suite, MATLAB, Python, VNA, Anechoic chamber
Co-op Researcher - LLMs & Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in computer science or a related field, with machine learning or computer vision project experience. Python, Git, PyTorch and academic research experience are expected, with LLM/VLM fine-tuning and generative image models as assets.
Python, PyTorch, Git, OpenCV, Photoshop, Blender