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