Embedded Engineer – AI System Architecture
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science or a related field, plus experience with ML systems or performance engineering. Huawei Technologies Canada asks for strong C++, Python and Linux shell scripting skills and experience on large embedded projects.
C++, Python, Linux, Android
System Security Research Engineer – OS and Device Protection
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a PhD or Master's degree in a related engineering field, or equivalent experience, plus 3+ years of R&D experience. Strong skills in operating system internals, C, C++ or Rust, low-level debugging and hardware security (TEE, Secure Boot, virtualization) are required.
C, C++, Rust
Senior Researcher – AI Data Systems
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need strong systems programming skills in C++, Rust or Go and experience with distributed systems and database internals. A Master's or PhD in Computer Science, Computer Engineering, Mathematics or a related field is required.
PostgreSQL, pgvector, Milvus, Weaviate, LanceDB, DuckDB
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++