Internship in C++/Rust Development

Huawei Technologies Canada Co., Ltd.

Full-time Other-General
Apply Now
Location
markham, on, Canada
Posted
June 04, 2026

Job Description

Begin your journey in software engineering at Huawei Canada as a Software Developer Intern focusing on C++ or Rust. Work on full-stack innovations and contribute to next-gen GPU architecture.

As part of Huawei Canada’s Computing Data Application Acceleration Lab, this internship offers invaluable experience for students pursuing a BSc or MSc in relevant fields. You will assist in software design and contribute to research collaborations while enhancing algorithm performance. Your work will have a direct impact on future data analytics solutions.

Key Responsibilities: β€’ Engage in software development at product/platform level β€’ Contribute to coding for algorithm design β€’ Present solutions in open source and standards meetings β€’ Help generate proprietary research findings β€’ Collaborate with external research institutes

Requirements: β€’ Enrolled in a BSc or MSc program in computer science β€’ Proficiency in C++ or Rust software development β€’ Knowledge of system/pro...