companyHuawei Canada logo

Co-op Engineer - Game Engine Systems Development

Huawei CanadaEdmonton, Alberta, Canada
On-site Internship

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Ideal Candidate Overview:Currently pursuing a degree in Computer Science, Engineering, or a related field, and registered in your school’s co-op program. Proficient in modern C++ with a solid grasp of Unreal Engine's programming paradigms (UObject, delegates, modules, build system). Experience integrating external C/C++ libraries into large-scale projects. Strong understanding of Unreal Engine's internal architecture, including its rendering and physics systems.

About the job

Join Huawei Canada as a Co-op Engineer, where you'll play a crucial role in enhancing the performance and efficiency of our mobile technology.

Team Overview:

As part of the Software-Hardware System Optimization Lab, you will contribute to the continuous advancement of power efficiency and performance of smartphone products through innovative software-hardware system optimizations. Our team keeps abreast of cutting-edge technologies to strengthen mobile AI, graphics, multimedia, and software architecture for mobile devices.


Position Responsibilities:

  • Design, develop, and maintain robust plugins for Unreal Engine using C++ to enhance core engine functionalities.

  • Integrate advanced AI and Machine Learning libraries into Unreal Engine, facilitating seamless workflows for gameplay and animation teams.

  • Manage and integrate various third-party SDKs (video, audio, networking, analytics) to ensure optimal performance and stability.

  • Contribute to the optimization of Unreal Engine's core systems tailored to our project requirements.

  • Develop tools and extensions within Unreal Editor to enhance productivity for designers and engineers.

  • Analyze and resolve complex bugs and performance issues across system levels.

  • Provide expert technical support and documentation for the engine and integrated systems to the game development teams.

About Huawei Canada

Huawei Canada is at the forefront of mobile technology, dedicated to enhancing the user experience through innovation. Our Software-Hardware System Optimization Lab focuses on improving smartphone performance and power efficiency, leveraging the latest advancements in AI and multimedia technologies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.