Software Developer - Real-time Operating System
Ottawa, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need 5+ years of real-time operating system design and integration experience, strong C/C++ system software skills, CPU architecture knowledge, and clear communication with technical and non-technical audiences.
ML, Research, Scheduling, Software development, C, C++
Researcher - Real-Time Embedded OS
Ottawa, ONHuawei Technologies Canada Co., Ltd.
2+ YOECandidates need a PhD in computer science or a related field, knowledge of OS and CPU architecture, and research experience. Strong C/C++, Assembly and Rust skills and experience modifying Linux, FreeBSD or FreeRTOS are also required.
Linux, FreeBSD, OpenBSD, FreeRTOS
Distinguished Engineer - Software IDE & AI Assisted Development
Ottawa, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need at least five years of IDE kernel and plug-in experience, including designing a commercial IDE product. They should know mainstream IDE source code and have deep knowledge of software engineering, program analysis and debugging.
IDE
Senior Technical VP - AI & Efficient Deep Learning
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need a degree in computer science, mathematics, statistics or engineering and deep knowledge of AI theory and large models. They also need 5+ years of AI experience, experience leading large-scale training or inference systems, and strong knowledge of AI chip architecture and distributed computing.
Megatron, vLLM, SGLang
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
Senior Software Developer – Big Data (C++/Rust)
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ YOECandidates need a BSc, MSc or PhD in computer science, software or computer engineering, plus 3+ years of C++ or Rust development and 2+ years of system architecture experience. Knowledge of OS internals, Linux, compilers and performance profiling is required.
C++, Rust, Linux, Git, Maven, Apache Flink
Recruiter
Markham, ONHuawei Technologies Canada Co., Ltd.
1+ YOECandidates need at least one year of recruiting experience for technical roles such as AI, software engineering and data science. Strong networking skills, an understanding of technical qualifications, and a technology or computer science background are expected, and research scientist recruiting experience is an asset.
Regulatory compliance, Prioritization, Collaboration, Research, Onboarding, Recruitment
Distinguished Researcher - Computer Network and Protocol
Markham, ONHuawei Technologies Canada Co., Ltd.
10+ YOE3+ MgmtCandidates need 10+ years of research or technical innovation experience, including 3+ years leading teams. They must have deep expertise in AI infrastructure and datacenter networking, and a record of influence in networking through academia or industry.
Research, Communication skills, Scheduling, Traffic engineering
Technology Cooperation Officer
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need a master's degree or higher in Electrical Engineering, plus knowledge of EDA tools, CMOS manufacturing and electronic packaging. Strong literature review, technology summary and presentation skills are also required.
EDA tools
Senior Principal Architect - Window System
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need deep knowledge of operating systems, including scheduling, process management and kernel transitions. They also need strong 2D graphics and rendering expertise across Android, Linux and iOS, and an understanding of desktop environments such as GNOME and KDE.
Research, Scheduling, Communication skills, Linux
Researcher - Technical Insight and Planning (AI/ML)
Vancouver, BC +1Huawei Technologies Canada Co., Ltd.
Candidates need a background in Computer Science, Engineering or a related field, plus hands-on AI/ML research and development experience. Strong communication and presentation skills and the ability to work in a global team are also needed.
ML, Data analysis, Research, Negotiate with stakeholders, Blueprints, Process improvement
Senior Researcher - AI Powered Big Data Platform
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need an MSc or PhD in computer science or a related field, 5+ years of C++ or Java development, and 2+ years building and tuning big data or database systems. Experience with Hadoop, Spark, Flink, Ray or similar platforms is required.
Hadoop, Spark, Flink, Ray, Hive, HBase
Principal Engineer - Vector Database
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need deep experience with database systems, storage engines and vector search, and a record of shipping production systems at Staff, Principal or Architect level. Experience with vector databases such as FAISS or Milvus, and open-source or published research contributions, are valued.
FAISS, Milvus, HNSW, RDMA
HR Assistant
Ottawa, ONHuawei Technologies Canada Co., Ltd.
1+ YOECandidates need a bachelor's degree in HR, business administration or a related field, 1 to 2 years of HR or related experience, strong communication skills, and the ability to handle confidential information.
HR databases, HR systems
Researcher - AI
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need an MS or PhD in computer science or a related quantitative field, deep knowledge of reinforcement learning, and publications at top AI conferences. They also need strong Python and deep learning skills plus an understanding of hardware limits on edge devices.
PyTorch, JAX, TensorFlow, Python, C++, CUDA
Security Researcher - Authentication and Authorization
Waterloo, ONHuawei Technologies Canada Co., Ltd.
4+ YOECandidates need a PhD in Computer Science or Computer Engineering, or a Master's with 4+ years of related experience. They need deep knowledge of authentication and authorization frameworks, mobile and desktop application security, multi-factor authentication, cryptography, and proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, SAML, Programming languages
Recruiter
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need strong sourcing and interviewing skills, experience juggling several open roles and hiring managers at once, and confident negotiation abilities. Proficiency with MS Office and strong communication skills are also required.
MS Office Suite
Technical VP - Big Data Platform
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need deep knowledge of big data engines such as Spark, Flink, Presto, HBase or Hive, and of distributed database architecture. They also need proven experience leading global R&D teams across time zones and delivering hardware-software co-design on CPU and GPU/NPU platforms.
Spark, Flink, Presto, HBase, Hive, PostgreSQL
Intellectual Property Counsel
Ottawa, ON +2Huawei Technologies Canada Co., Ltd.
4+ YOECandidates need to be a registered USPTO or CIPO patent agent, with 4 or more years preparing and prosecuting patent applications, ideally in telecom, semiconductor or computing. A technical degree in electrical engineering, computer engineering, computer science or a related field and strong written and oral communication are also required.
Litigation, Bar admission, Electrical engineering, Computer engineering, Computer science
Research Engineer - LLM Training & Alignment Systems
Kingston, ONHuawei Technologies Canada Co., Ltd.
Candidates need hands-on experience training and aligning large language models, including SFT, reward modelling and PPO or GRPO. They also need large-scale distributed training experience across GPU or NPU hardware, LLM evaluation experience, and proficiency in Python, C/C++ or Go.
GPU, NPU
Principal Scientist - Software/Hardware Co-design
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need a Master's or Doctoral degree in Computer Science or Electronic Engineering and at least 5 years of experience in low-level computing algorithms, AI accelerators or high-performance computing. Deep knowledge of large language models, AI software stacks and large-model training and inference is required.
GPU, Compilers
Benefits & Payroll Assistant
Markham, ONHuawei Technologies Canada Co., Ltd.
2+ YOECandidates need a bachelor's degree in business, accounting or a related field and at least 2 years of payroll and benefits experience. Ceridian Dayforce or ADP Workforce experience is an asset, along with strong MS Office skills and good communication.
Ceridian Dayforce, ADP Workforce, Excel, Word, Outlook
Senior Researcher - AI Data Platforms
Markham, ONHuawei Technologies Canada Co., Ltd.
20+ YOECandidates need a Master's or PhD in computer science or a related field, a research record in data management, storage or AI infrastructure, and strong C/C++ and Python systems skills. First-author publications at top-tier conferences are expected.
FAISS, ScaNN, Ray, Kubernetes, Slurm, NVMe
Senior Software Engineer - Web Engine
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need experience with web engine development, including web layout, CSS and JavaScript engine implementation as in Chromium or WebKit. They also need strong C++ skills, some Rust, JavaScript or TypeScript, and experience with React or Flutter.
C++, Rust, JavaScript, TypeScript, Chromium, WebKit