Talent.com
No longer accepting applications
Engineer Game Engine System

Engineer Game Engine System

Huawei Technologies Canada Co., Ltd.Vancouver, BC, CA
30+ days ago
Job type
  • Temporary
Job description

Huawei Canada has an immediate 12-month contract 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.

The target annual compensation (based on 2080 hours per year) ranges from $78,000 to $168,000 depending on education, experience and demonstrated expertise.

About the ideal candidate :

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.

Bachelor's or higher degree in Computer Science, Engineering, or a related field.

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

Create a job alert for this search

System Engineer • Vancouver, BC, CA

Related jobs
  • Promoted
Senior Gameplay Software Engineer (Unreal Engine 5)

Senior Gameplay Software Engineer (Unreal Engine 5)

Blackbird Interactive IncVancouver, Metro Vancouver Regional District, CA
Permanent
Blackbird Interactive is a creative-fueled, future-driven, independent game studio where the best talent in the industry can find long-term careers to help grow their abilities while working on a w...Show moreLast updated: 11 days ago
  • Promoted
Intermediate Gameplay Software Engineer (Unreal Engine 5)

Intermediate Gameplay Software Engineer (Unreal Engine 5)

Blackbird Interactive IncVancouver, Metro Vancouver Regional District, CA
Permanent
Blackbird Interactive is a creative-fueled, future-driven, independent game studio where the best talent in the industry can find long-term careers to help grow their abilities while working on a w...Show moreLast updated: 11 days ago
  • Promoted
Senior Generalist Game Engineer - C++ & Systems

Senior Generalist Game Engineer - C++ & Systems

GamecompaniesVancouver, Metro Vancouver Regional District, CA
Full-time
A leading video game developer in Vancouver is seeking a Generalist Software Engineer to contribute to the game creation process. The role involves implementing core logic and ensuring high performa...Show moreLast updated: 11 days ago
  • Promoted
Senior Gameplay Software Engineer (Unreal Engine 5)

Senior Gameplay Software Engineer (Unreal Engine 5)

Blackbird InteractiveVancouver, Metro Vancouver Regional District, CA
Permanent
Blackbird Interactive is a creative-fueled, future-driven, independent game studio where the best talent in the industry can find long-term careers to help grow their abilities while working on a w...Show moreLast updated: 4 days ago
  • Promoted
Lead Real-Time Gameplay Engineer

Lead Real-Time Gameplay Engineer

T-Net British ColumbiaVancouver, Metro Vancouver Regional District, CA
Full-time
A leading mobile games platform in Metro Vancouver is looking for a Lead Software Engineer to develop real-time gameplay solutions. This role involves managing the full application life-cycle, build...Show moreLast updated: 3 days ago
  • Promoted
AI Gameplay Engineer - ML Pipelines

AI Gameplay Engineer - ML Pipelines

Electronic Arts (EA)Vancouver, Metro Vancouver Regional District, CA
Full-time
A leading entertainment company in Vancouver is seeking a Software Engineer focused on AI to design and implement scalable production pipelines. The ideal candidate has 4+ years in game development,...Show moreLast updated: 3 days ago
  • Promoted
Intermediate Gameplay Software Engineer (Unreal Engine 5)

Intermediate Gameplay Software Engineer (Unreal Engine 5)

Blackbird InteractiveVancouver, Metro Vancouver Regional District, CA
Permanent
Blackbird Interactive is a creative-fueled, future-driven, independent game studio where the best talent in the industry can find long-term careers to help grow their abilities while working on a w...Show moreLast updated: 11 days ago
  • Promoted
Cloud Gameplay Engineer - Build Scalable Game Services

Cloud Gameplay Engineer - Build Scalable Game Services

EA SPORTSVancouver, Metro Vancouver Regional District, CA
Full-time
A leading sports entertainment brand in Vancouver seeks a Gameplay Cloud Service Engineer.This role involves developing scalable cloud services and collaborating with teams to create immersive gami...Show moreLast updated: 3 days ago
  • Promoted
Senior Unreal Gameplay Engineer (UE5) - Remote Canada

Senior Unreal Gameplay Engineer (UE5) - Remote Canada

Blackbird InteractiveVancouver, Metro Vancouver Regional District, CA
Remote
Full-time
A creative game studio in Vancouver seeks a Senior Gameplay Engineer to lead the development of player mechanics and gameplay systems in Unreal Engine 5. This role requires strong C++ skills and exp...Show moreLast updated: 3 days ago
  • Promoted
Senior Gameplay Engineer - Gaming AI Vancouver (Canada) Microsoft CAD 114,400-203,900 per year [...]

Senior Gameplay Engineer - Gaming AI Vancouver (Canada) Microsoft CAD 114,400-203,900 per year [...]

GamecompaniesVancouver, BC, CA
Full-time
Are you passionate about exploring new gameplay paradigms and designing systems that unlock creative possibilities? Do you thrive in fast-moving environments where experimentation, collaboration, a...Show moreLast updated: 11 days ago
  • Promoted
Software Engineer I - Gameplay Services

Software Engineer I - Gameplay Services

Electronic ArtsVancouver, Metro Vancouver Regional District, CA
Full-time
CT - Infrastructure & Platform.Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story.Part of a community th...Show moreLast updated: 11 days ago
  • Promoted
Gameplay Engineer : Prototyping Mechanics & Tools

Gameplay Engineer : Prototyping Mechanics & Tools

EA SPORTSVancouver, Metro Vancouver Regional District, CA
Full-time
A leading video game company is looking for a Gameplay Software Engineer to design and implement gameplay systems.The role requires a Bachelor's degree and proficiency with C++.Responsibilities inc...Show moreLast updated: 3 days ago
  • Promoted
Gameplay Software Engineer

Gameplay Software Engineer

EA SPORTSVancouver, Metro Vancouver Regional District, CA
Full-time +1
Get AI-powered advice on this job and more exclusive features.Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of t...Show moreLast updated: 4 days ago
  • Promoted
Sr. Simulation & Game Engine Engineer (Robotics)

Sr. Simulation & Game Engine Engineer (Robotics)

Serve RoboticsVancouver, BC, Canada
Full-time
At Serve Robotics, we’re reimagining how things move in cities.Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, m...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer I - Gameplay Services

Software Engineer I - Gameplay Services

Electronic Arts (EA)Vancouver, Metro Vancouver Regional District, CA
Full-time
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. A team where everyone makes play happen.The Infrastru...Show moreLast updated: 11 days ago
  • Promoted
Senior C++ Engineer – Game Engine Tools (Hybrid)

Senior C++ Engineer – Game Engine Tools (Hybrid)

Electronic ArtsVancouver, Metro Vancouver Regional District, CA
Full-time
A leading gaming company is seeking an experienced C++ developer in Vancouver.You’ll enhance performance and optimization for game assets using innovative solutions. The ideal candidate will have ov...Show moreLast updated: 3 days ago
  • Promoted
Gameplay Cloud Service Engineer

Gameplay Cloud Service Engineer

EA SPORTSVancouver, Metro Vancouver Regional District, CA
Full-time
Gameplay Cloud Service Engineer.Electronic Arts creates next‑level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story.Part of a community t...Show moreLast updated: 4 days ago
  • Promoted
Game Tech Software Engineer Co-op (Canada)

Game Tech Software Engineer Co-op (Canada)

EA SPORTSVancouver, Metro Vancouver Regional District, CA
Full-time
A leading sports entertainment company in Canada seeks a Software Engineer Co-op for an 8-month internship starting May 2026. In this role, you will implement core game logic, develop optimizations,...Show moreLast updated: 3 days ago