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...
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...