companyHuawei Canada logo

Game Engine Systems Engineer

Huawei CanadaEdmonton, Alberta, Canada
On-site Contract

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

Mid to Senior

Qualifications

Candidate ProfileProficient in modern C++ with a strong grasp of Unreal Engine's programming paradigms including UObject, delegates, modules, and the build system. Proven track record of integrating external C/C++ libraries into extensive codebases. In-depth understanding of Unreal Engine’s internal architecture, encompassing its rendering pipeline, task/threading model, and asset management system. Skilled in debugging, profiling, and optimizing performance at both low and high levels of engine code. Strong collaborative and communication skills, capable of working effectively in a team environment.

About the job

Join Huawei Canada as a Game Engine Systems Engineer on a dynamic 12-month contract.

About Us:

At the Software-Hardware System Optimization Lab, we are at the forefront of enhancing smartphone power efficiency and performance through innovative software-hardware optimization. Our mission is to leverage cutting-edge technologies to fortify the mobile AI, graphics, multimedia, and architecture of mobile devices.


Job Overview:

  • You will be responsible for designing, developing, and maintaining high-quality plugins for Unreal Engine using C++, thereby extending core engine functionalities.

  • Your expertise will aid in the integration of external AI and Machine Learning libraries (e.g., CANN), fostering seamless workflows for gameplay and character animation development.

  • You will integrate and maintain various third-party SDKs, including video, audio, networking, and analytics, ensuring both stability and performance.

  • Contribute to the enhancement and optimization of Unreal Engine’s core systems tailored to our project-specific requirements.

  • Develop tools and editor extensions within Unreal Editor to improve workflow efficiency for designers, artists, and engineers.

  • You will troubleshoot and resolve complex system-level bugs and performance issues across all layers of the engine.

  • Provide advanced technical support and create documentation for the engine, plugins, and integrated systems used by our game development teams.

About Huawei Canada

Huawei Canada is dedicated to pioneering advancements in mobile technology, focusing on the optimization of software and hardware systems to enhance the user experience. Our team is committed to staying ahead of industry trends, particularly in mobile AI, graphics, and multimedia.

Similar jobs

Tailoring 0 resumes

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