2026 - Principal Game Optimization Engineer - Permanent

Huawei Ireland Research Center

Dublin

On-site

EUR 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Huawei Ireland Research Center is seeking a Senior R&D Engineer for the Game Rendering Acceleration Lab. The role focuses on low-level analysis and implementation to improve rendering in shipped game binaries on Huawei devices, spanning mobile and laptop platforms.

The candidate will perform reverse engineering and development, examining binaries to understand rendering behavior on Huawei hardware and applying changes to boost performance, stability, or visuals.

Qualifications

  • Strong systems programming, C/C++ and assembly basics.
  • Experience with reverse engineering and binary analysis.
  • Good understanding of graphics pipelines and low-level APIs.
  • Familiarity with modern GPU architectures.
  • Ability to work with incomplete/undocumented systems.

Responsibilities

  • Analyze compiled game binaries to trace rendering pipelines on Huawei devices.
  • Use reverse engineering tools to decompile and annotate low-level code.
  • Investigate driver behavior, scheduling, and memory usage for rendering workloads.
  • Identify device-specific rendering logic and bottlenecks on Huawei chipsets.
  • Implement code-level changes and validate via profiling and debugging.
  • Extend rendering behavior with hooks or patches when source is unavailable.
  • Translate findings into actionable engineering tasks and work with teammates.
  • Build small tools to support analysis and implementation.

Skills

C/C++
Assembly (ARM/Intel)
OS internals
Memory management (MMU)
Scheduling
Reverse engineering
Binary analysis
Graphics pipelines
Graphics APIs (Vulkan/OpenGL ES/Metal/
GPU architectures (Mali/Adreno)
Undocumented systems debugging
Communication of low-level findings
English proficiency

Education

Master's or PhD in Computer Science / Software Engineering / graphics or HPC

Tools

Decompiler / reverse engineering tools
Internal code analysis frameworks
Profiling tools

Job description

Role Overview

We are seeking a Senior R&D Engineer to join our Game Rendering Acceleration Lab, focusing on low-level analysis and implementation of rendering improvements in shipped game binaries on Huawei devices, including mobile platforms and laptops.


This role involves both reverse engineering and development work. You will examine binary game code to understand how rendering behaves on Huawei hardware, and then implement changes to improve performance, stability, or visual output. The work relies on reverse engineering tools, and requires moving from binary analysis to practical modifications in the rendering pipeline.


Core Responsibilities


  • Analyze compiled game binaries to trace rendering pipelines, GPU interactions, and execution flow on Huawei devices.


  • use widely known reverse engineering tools as well as internal code analysis frameworks to decompile, annotate, and interpret low-level code.


  • Investigate driver behavior, hardware scheduling, and memory usage patterns to understand how rendering workloads are executed on-device.


  • Identify device-specific rendering logic, bottlenecks, and inefficiencies tied to Huawei chipsets and GPUs (mobile and laptop).


  • Implement code-level changes, such as hooks, patches, or alternative rendering paths, and validate them through profiling and debugging.


  • Modify or extend rendering behavior without access to original source code where necessary.


  • Translate low-level findings (disassembly, traces) into concrete engineering tasks or improvements.


  • Work with other engineers to integrate and maintain changes.


  • Build small tools or scripts to support analysis and implementation.



Required Qualifications


  • Strong systems programming skills in C/C++ and experience with assembly (ARM and/or Intel).


  • Solid understanding of OS internals, memory management (MMU), and scheduling.


  • Experience with reverse engineering and binary analysis, including hands-on use of those tools.


  • Good understanding of graphics pipelines and low-level APIs (e.g., Vulkan, OpenGL ES, Metal, or DirectX 12).


  • Familiarity with modern GPU architectures (e.g., Mali, Adreno) and how workloads are executed on them.


  • Ability to work with incomplete or undocumented systems and turn findings into working code.


  • Ability to communicate complex low-level analysis clearly and translate it into actionable engineering work.



Preferred Qualifications


  • Master\'s or PhD in Computer Science, Software Engineering, or a related field, with a focus on graphics or high-performance computing.


  • Experience analyzing or modifying graphics drivers or game engines.


  • Familiarity with Huawei SoCs (e.g., Kirin) and their GPU stacks.


  • Knowledge of shader IRs and languages (SPIR-V, GLSL).


  • Experience with performance profiling and debugging on embedded devices.


  • Professional fluency in English; Mandarin proficiency is a plus.


  • Legally eligible to work in Ireland.



Privacy Statement

Please read and understand our West European Recruitment Privacy Notice before submitting your personal data to Huawei so that you fully understand how we process and manage your personal data received.


http://career.huawei.com/reccampportal/portal/hrd/weu_rec_all.html

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Binary Rendering Optimization Engineer
Senior Binary Rendering Optimization Engineer

Huawei Ireland Research Center • Dublin

On-site
EUR 90,000 - 150,000
Senior WebGPU Graphics Engineer — Real-Time Rendering
Senior WebGPU Graphics Engineer — Real-Time Rendering

Huawei Ireland Research Center • Dublin

On-site
EUR 120,000 - 160,000
2026 - Senior LLM Agent Researcher/Engineer - Permanent
2026 - Senior LLM Agent Researcher/Engineer - Permanent

Huawei Ireland Research Center • Dublin

On-site
EUR 100,000 - 170,000
Senior LLM Agent Researcher - Contractor
Senior LLM Agent Researcher - Contractor

Huawei Ireland Research Center • Dublin

On-site
EUR 70,000 - 90,000
Graphics Developer Tools Engineer - Cork, Ireland
Graphics Developer Tools Engineer - Cork, Ireland

Qualcomm • Cork

On-site
EUR 70,000 - 110,000
Salary & bonuses
Stock purchase scheme
Relocation assistance
+5
Graphics Developer Tools Engineer, Staff - Cork, Ireland
Graphics Developer Tools Engineer, Staff - Cork, Ireland

Qualcomm • Cork

On-site
EUR 70,000 - 90,000
Salary, stock, and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+6
2026 - Senior Graphics Engineer (WebGPU) - Contractor
2026 - Senior Graphics Engineer (WebGPU) - Contractor

Huawei Ireland Research Center • Dublin

On-site
EUR 120,000 - 160,000
Staff Graphics Tools Engineer - GPU Developer Tools / Graphics Software / Performance Optimisation
Staff Graphics Tools Engineer - GPU Developer Tools / Graphics Software / Performance Optimisation

European Tech Recruit • Cork

On-site
EUR 90,000 - 140,000
GPU Performance Verification Engineer - Cork, Ireland
GPU Performance Verification Engineer - Cork, Ireland

Qualcomm • Cork

On-site
EUR 70,000 - 90,000
Salary, stock, and performance-related bonus
Maternity/Paternity leave
Employee stock purchase scheme
+7
Director, Software Engineering (AI & Platform Software) - Cork, Ireland
Director, Software Engineering (AI & Platform Software) - Cork, Ireland

Qualcomm • Cork

On-site
EUR 150,000 - 190,000
Salary and stock bonus
Relocation support
Matching pension scheme
+4