Software Developer Intern: C++/Rust Focus

Huawei Technologies Canada Co., Ltd. • markham, Canada

Location markham, on
Job Type Full-time
Posted June 03, 2026

Role Description

Elevate your engineering skills with Huawei Canada as a Software Developer Intern specializing in C++ or Rust. This role emphasizes software-hardware co-design to enhance data efficiency.
In this internship role, you'll be part of an innovative team dedicated to developing a global data analytics platform. Ideal candidates hold a BSc or MSc in computer science or software engineering and have experience in software development. You'll contribute to cross-system algorithm coding and engage in research presentations with academic institutions.
Key Responsibilities:
• Contribute to software development for platforms
• Assist in the design of cross-system algorithms
• Present research in open source meetings
• Generate intellectual property from findings
• Collaborate with universities for joint research
Requirements:
• Pursuing a BSc or MSc in relevant field
• Solid background in C++ or Rust programming
• Understanding of compilers and Linux performance

Ready to Apply?

Apply for this Position