Full-time Posted June 04, 2026
Apply Now

Job Description

Explore your passion for software engineering as an Intern Software Engineer at Huawei Canada. Contribute to compiler systems that enhance AI, GPU, and CPU workloads in a dynamic environment.

At Huawei Canada, you will work within the prestigious Heterogeneous Compiler Lab, where industry experts will mentor you. Your responsibilities include designing and optimizing software for deep learning frameworks, mobile, and server hardware. You’ll also analyze performance and collaborate on innovative techniques for software-hardware integration.

Key Responsibilities: • Design software for compiler and language runtimes • Analyze software performance and implement optimizations • Participate in scrum meetings to track progress • Research and share software engineering trends • Collaborate on software-hardware integration techniques

Requirements: • Proficiency in C++, C, or Java • Strong system design and algorithms knowledge • Familiarity with Linux or Unix-like env...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application