Talent.com
Co-op Engineer - Game Engine System
Co-op Engineer - Game Engine SystemHuawei Technologies Canada Co., Ltd. • Edmonton, Alberta, CA
Co-op Engineer - Game Engine System

Co-op Engineer - Game Engine System

Huawei Technologies Canada Co., Ltd. • Edmonton, Alberta, CA
30+ days ago
Job type
  • Internship
Job description

Job description

Huawei Canada has an immediate Co-op opening for an Engineer.

About the team:

The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software-hardware systems optimization and architecture innovation. We keep tracking the trends of cutting-edge technologies, building the competitive strength of mobile AI, graphics, multimedia, and software architecture for mobile phone products.


About the job:

  • Design, develop, and maintain robust, high-quality plugins for Unreal Engine using C++ to extend core engine functionalities.

  • Integrate external AI and Machine Learning libraries (e.g., CANN) into the engine, creating a seamless workflow for gameplay and character animation teams.

  • Integrate and maintain a wide range of third-party SDKs, including video, audio, networking, and analytics, ensuring stability and performance.

  • Contribute to the extension and optimization of Unreal Engine's core systems to meet the unique demands of our projects.

  • Develop tools and editor extensions within Unreal Editor to streamline workflows and enhance the productivity of designers, artists, and other engineers.

  • Diagnose and resolve complex, system-level bugs and performance bottlenecks, from low-level engine code to high-level integrations.

  • Provide expert-level technical support and documentation for the engine, plugins, and integrated systems to our game development teams.


Job requirements

About the ideal candidate:

  • Currently enrolled in a university and registered with the school’s co-op program in Computer Science, Engineering, or a related field.

  • Expertise in modern C++ and a deep understanding of Unreal Engine's programming paradigms (UObject, delegates, modules, build system).

  • Demonstrable experience integrating external C/C++ libraries into a large codebase.

  • Strong understanding of the internal architecture of Unreal Engine, including its rendering pipeline, task/threading model, and asset management system.

  • Proficient in debugging, profiling, and optimizing code for performance (CPU, GPU, memory) using tools like Unreal Insights, RenderDoc, and platform-specific profilers.

  • Excellent problem-solving skills and the ability to work collaboratively in a multi-disciplinary team.

  • Familiarity with a scripting language like Python for tooling and automation is an asset.

Create a job alert for this search

Co-op Engineer - Game Engine System • Edmonton, Alberta, CA

Similar jobs
Housekeeper Wanted - House Keeping Services Required In Bon Accord

Housekeeper Wanted - House Keeping Services Required In Bon Accord

Housekeeper.com • Bon Accord, Alberta, Canada
Full-time
I am looking for house cleaning for my home Location: Bon Accord- you will need a vehicle to get here! Tasks I need help with the most: -clean laundry folding and putting away (sometimes) -bathroom...Show more
Last updated: 30+ days ago • Promoted
Earn up to $400 per Day by Playing Games and Taking Surveys

Earn up to $400 per Day by Playing Games and Taking Surveys

Almedia • Beaumont, Alberta, Canada
Full-time
Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more
Last updated: 30+ days ago • Promoted
Cloud Support Engineer

Cloud Support Engineer

Quantum World Technologies Inc. • edmonton, ab, ca
Full-time
Role - Azure Operations Engineer.As an Azure Operations Engineer with Terraform, you will be responsible for designing, automating, and managing cloud infrastructure in Microsoft Azure using Infras...Show more
Last updated: 2 days ago • Promoted
Class 1 Owner Operator - Crude

Class 1 Owner Operator - Crude

Trimac Transportation • Beaumont, AB, Canada
Full-time
Trimac isn't just a transportation company; it's a powerhouse with a remarkable 80-year legacy.Our team is proud to safely deliver products that improve people’s lives across North America.We offer...Show more
Last updated: 2 days ago • Promoted
Project Development Advisor - Spanish Required

Project Development Advisor - Spanish Required

Cuso International • Beaumont, Alberta
Permanent
This Volunteer Placement is Located in:.Please submit a Spanish Resume and Statement of Interest.Open to Canadian Citizens and Permanent Residents of Canada only.Cuso International is seeking an ex...Show more
Last updated: 3 days ago • Promoted
Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn Haus • Beaumont, AB, CA
Remote
Full-time +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...Show more
Last updated: 30+ days ago • Promoted
Survey Taker: Earn up to $25 per survey (Remote)

Survey Taker: Earn up to $25 per survey (Remote)

Earn Haus • Beaumont, AB, CA
Remote
Full-time +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...Show more
Last updated: 30+ days ago • Promoted
Cloud Support Engineer - Quantum World Technologies Inc.

Cloud Support Engineer - Quantum World Technologies Inc.

Quantum World Technologies Inc. • edmonton, ab, ca
Full-time
Role - Azure Operations Engineer.As an Azure Operations Engineer with Terraform, you will be responsible for designing, automating, and managing cloud infrastructure in Microsoft Azure using Infras...Show more
Last updated: 2 days ago • Promoted
Co-op Engineer - Game Engine System

Co-op Engineer - Game Engine System

Huawei Canada • Edmonton, Division No. 11, CA
Full-time
Co-op Engineer - Game Engine System.Get AI-powered advice on this job and more exclusive features.Huawei Canada has an immediate Co‑op opening for an Engineer.The Software‑Hardware System Optimizat...Show more
Last updated: 30+ days ago • Promoted
Azure cloud engineer (VDI)

Azure cloud engineer (VDI)

Sharp Brains • Edmonton, AB, Canada
Full-time
Azure Local VDI / Virtual Desktop Engineer.Mississauga / Vaughan, Ontario (On-site / Hybrid).EPCOR in their Citrix overhaul project.The resource will be responsible for designing, implementing, and...Show more
Last updated: 2 days ago • Promoted
Azure cloud engineer (VDI) - edmonton

Azure cloud engineer (VDI) - edmonton

Sharp Brains • edmonton, ab, ca
Full-time
Azure Local VDI / Virtual Desktop Engineer.Mississauga / Vaughan, Ontario (On-site / Hybrid).EPCOR in their Citrix overhaul project.The resource will be responsible for designing, implementing, and...Show more
Last updated: 6 days ago • Promoted
Co-Op Engineer - Game Engine System

Co-Op Engineer - Game Engine System

Huawei Canada • Edmonton, Canada
Full-time
Join to apply for the Co-op Engineer - Game Engine System role at Huawei CanadaGet AI-powered advice on this job and more exclusive features.Huawei Canada has an immediate Co‐op opening for an Engi...Show more
Last updated: 30+ days ago • Promoted
Deliver with Uber - Sign Up and Start Earning

Deliver with Uber - Sign Up and Start Earning

Uber eats • Bon Accord, AB, CA
Full-time +2
Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
Last updated: 2 days ago • Promoted
Customer Service Agent - 50k-60k/Year - Remote

Customer Service Agent - 50k-60k/Year - Remote

Spade Recruiting • Beaumont, Alberta
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day providin...Show more
Last updated: 30+ days ago • Promoted
Senior Gameplay Programmer - Skillsearch

Senior Gameplay Programmer - Skillsearch

Skillsearch • edmonton, ab, ca
Full-time
Senior Unreal Engine Programmer (C++ / Gameplay Systems).Senior Unreal Engine Programmer.This is a key technical role focused on building and evolving.You’ll play a central part in developing.Colla...Show more
Last updated: 23 hours ago • Promoted
Kubernetes Platform Engineer - Capgemini Engineering

Kubernetes Platform Engineer - Capgemini Engineering

Capgemini Engineering • edmonton, ab, ca
Full-time
Job Title: Kubernetes Platform Engineer.At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worl...Show more
Last updated: 23 hours ago • Promoted
Nanny Wanted - Cory And Kiara N Boy Jeevs. Offering Part Time 4hr 2/Week 25$Hr You Will Need A Car For Travel We Are 15 Min S Of Beaumont.

Nanny Wanted - Cory And Kiara N Boy Jeevs. Offering Part Time 4hr 2/Week 25$Hr You Will Need A Car For Travel We Are 15 Min S Of Beaumont.

CanadianNanny.ca • Rolly View, Alberta, Canada
Part-time
Looking for a part time day time nanny for lil Jeevs, to help Kiara take care of some day to day things.Qould be 3-4 hrs morning to mid day He is 13 months old and very happy.We are in a rural area...Show more
Last updated: 30+ days ago • Promoted
Senior Animator

Senior Animator

Pixel Movement • edmonton, ab, ca
Full-time
Unannounced stylised melee action game (Unreal Engine 5).An independent game studio building a stylised melee action title centred on expressive combat, fluid transitions, and rewarding mastery.The...Show more
Last updated: 6 days ago • Promoted