Huawei Canada

HQ
Sham Chun Hu
Total Offices: 28
1,770 Total Employees
Year Founded: 1987

Jobs at Huawei Canada

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

19 Hours AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Develop state-of-the-art artificial intelligence and computer vision algorithms for publication and integration into Huawei products. Design and implement real-world AI/CV solutions, collaborate with research scientists and engineers, and supervise interns. The role focuses on video generation, 3D computer vision, machine learning, and rapid research prototyping.
2 Days AgoSaved
In-Office
Ottawa, ON, CAN
Information Technology • Other
Design and simulate compact antennas, MIMO and array structures, and RF front-ends for sub-6 GHz and mmWave applications. Develop additive-manufactured RF geometries, automate electromagnetic simulation and optimization workflows with Python and MATLAB, fabricate prototypes, and characterize performance using VNAs and anechoic chambers. Advance concepts toward high-volume production through design-for-manufacturing analysis, including material reliability, thermal performance, yield, and integration into consumer product enclosures.
2 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Assist with creating and deploying networking solutions for AI and cloud infrastructure. Analyze industry trends and technical challenges, contribute to strategic roadmaps, and collaborate with academic and industry professionals. The role focuses on AI infrastructure, HPC and data-center networking, including RDMA, protocol optimization, traffic engineering, congestion control, topology design, resource allocation, networking architectures, software architecture, and distributed systems.
2 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Design and develop core openJiuwen AI Agent Platform capabilities, including agent frameworks, workflows, tool calling, MCP, and multi-agent collaboration. Build AI agents for coding, research, data, and software engineering use cases. Contribute to JiuwenSwarm and open-source projects through feature development, issue resolution, documentation, examples, and community collaboration while exploring LLMs, memory, planning, evaluation, and agentic systems.
Information Technology • Other
Develop and research next-generation real-time operating system technologies for embedded, cloud, virtualized, and automotive platforms. Address scheduling, resource allocation, system isolation, inter-process communication, concurrency, and performance challenges. Build tooling and system-level solutions while applying CPU architecture knowledge and real-time OS design expertise. The role also requires researching complex topics, creating technical designs, and documenting and presenting solutions to technical and non-technical audiences.
Information Technology • Other
Research and develop hardware-aware ML optimization techniques for edge devices, including quantization, pruning, efficient architectures, compiler and runtime optimization, and heterogeneous CPU/GPU/NPU deployment. Profile real-device performance, energy, memory, and latency; build benchmarking and regression infrastructure; optimize LLM/VLM inference; publish findings and patents; collaborate with product, platform, and hardware teams; and mentor junior researchers while shaping the technical roadmap.
7 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Conduct frontier research on data-efficient agentic AI, including model architectures, meta-learning, test-time adaptation, and reinforcement learning. Train deep learning models at scale, deploy agentic pipelines, design experiments and evaluations, analyze results, communicate findings, participate in brainstorming, support academic papers and technical reports, and stay current with machine learning publications.
8 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Design and develop Huawei’s open-source agent framework, including architecture, abstractions, tooling, and developer experience. Analyze emerging agent projects, implement advanced architectures such as self-evolving and multi-agent systems, and deploy the framework in business products. Incorporate developer and business feedback to improve the platform. The role requires Python proficiency, asynchronous programming knowledge, understanding of large language models and agent techniques, and familiarity with agent frameworks.
Information Technology • Other
Conduct research and simulations for next-generation IMDD optical transmission systems over hollow-core fiber. Model end-to-end non-coherent optical systems and fiber gas absorption, develop signaling and equalization methods to address channel fading, and evaluate high-launch-power effects on system reach and performance. Collaborate within an advanced optical communications R&D team.
8 Days AgoSaved
In-Office
Edmonton, AB, CAN
Information Technology • Other
Research and prototype GPU, AI, and heterogeneous hardware architectures; build AI training, fine-tuning, deployment, evaluation, and agent toolchains; optimize CPU, GPU, and AI workloads from architecture through kernels and shaders; and collaborate across hardware, software, algorithms, product, and game teams to validate innovations.
10 Days AgoSaved
In-Office
2 Locations
Information Technology • Other
Conduct research and design AI data-security and privacy architectures for endpoint devices. Prototype and build privacy-preserving defenses, analyze emerging attack vectors and regulations, and collaborate with global labs and product teams to transition research into production-grade endpoint security solutions.
10 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Intern will help design and implement the openJiuwen AI Agent Platform and enterprise data foundations: knowledge graphs, vector DBs, workflows, agent frameworks, tool-calling, and multi-agent systems. Contribute to open-source projects (JiuwenSwarm), build real-world AI agents, explore LLM, RAG, memory, planning, and evaluation technologies, and support documentation and community collaboration.
10 Days AgoSaved
In-Office
Waterloo, ON, CAN
Information Technology • Other
Conduct research and design AI data security and privacy architectures for endpoint devices. Prototype and transition privacy-preserving solutions into product-grade defenses, analyze emerging threats and regulations, and collaborate with global research and engineering teams to integrate secure AI technologies into Huawei endpoint products.
10 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
Research and analyze state-of-the-art AI model architectures and training/inference workloads; map workloads to hardware requirements; develop performance models and deployment strategies; profile hardware/software, evaluate algorithm-hardware tradeoffs, and provide quantitative recommendations for next-generation AI accelerators.
10 Days AgoSaved
In-Office
Waterloo, ON, CAN
Information Technology • Other
Intern will decompose vague research objectives into concrete system specs, orchestrate multi-agent AI workflows, and leverage AI coding tools to automate engineering tasks. Work includes dispatching tasks across cloud and local runtimes, ensuring reproducibility, building literature-to-benchmark pipelines, maintaining long-term memory and context graphs, and producing rigorous logs, tests, and documentation.
11 Days AgoSaved
In-Office
Waterloo, ON, CAN
Information Technology • Other
Undergraduate co-op to convert user goals into structured requirements and coordinate AI agents, coding tools, local models, and human reviewers. Build pipelines for paper analysis, claim extraction, citation verification, benchmark reproduction, and report generation while maintaining execution traces, tests, and verifiable research artifacts.
11 Days AgoSaved
In-Office
Vancouver, BC, CAN
Information Technology • Other
The Co-op Software Engineer will work on AI infrastructure projects, optimizing systems for scalability and performance while collaborating with teams.
11 Days AgoSaved
In-Office
Markham, ON, CAN
Information Technology • Other
The Co-op Engineer will analyze source code, implement new features on demo apps for Android or HarmonyOS, and deploy AI models on Huawei devices, collaborating across teams.
11 Days AgoSaved
In-Office
Vancouver, BC, CAN
Information Technology • Other
Develop and optimize RL post-training pipelines for LLMs, run experiments to improve performance and alignment, build scalable training/evaluation/data-generation systems, and collaborate with researchers and engineers on cutting-edge LLM projects while staying current with RL and post-training research.
11 Days AgoSaved
In-Office
Waterloo, ON, CAN
Information Technology • Other
The Project Specialist will assist the project manager in maximizing productivity, organizing schedules, reporting updates, and completing administrative tasks, ensuring quality support for Huawei Canada's projects.