Technology
Game Engine Engineer
thatgamecompany
Ashby
- Location
- China - Shanghai, China
- Type
- FullTime
- Salary
- Salary not specified
- Posted
- 8 Sep 2026
RESPONSIBILITIES - Analyze and resolve complex game performance bottlenecks, optimizing CPU/GPU, memory, energy, and I/O usage across a wide spectrum of Android devices - Evaluate team workflows to identify inefficiencies, developing solutions that streamline engineering processes and proactively reduce technical debt - Design and implement robust Android performance testing metrics and automated pipelines to elevate the gameplay development experience - Diagnose and fix rendering anomalies and runtime issues, including frame-rate drops, graphical artifacts, and memory leaks - Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features REQUIRED SKILLS - 5+ years of professional software development experience using C++ - Strong foundation in computer science, applied mathematics, and analytical modeling - Deep understanding of the Android ecosystem and mobile game development - Experience with multithreading, performance analysis, and code optimization - Proficiency in at least one Graphics API (Vulkan, OpenGL, or Metal) - Fluent in written English for professional communications PREFERRED
RESPONSIBILITIES - Analyze and resolve complex game performance bottlenecks, optimizing CPU/GPU, memory, energy, and I/O usage across a wide spectrum of Android devices - Evaluate team workflows to identify inefficiencies, developing solutions that streamline engineering processes and proactively reduce technical debt - Design and implement robust Android performance testing metrics and automated pipelines to elevate the gameplay development experience - Diagnose and fix rendering anomalies and runtime issues, including frame-rate drops, graphical artifacts, and memory leaks - Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features REQUIRED SKILLS - 5+ years of professional software development experience using C++ - Strong foundation in computer science, applied mathematics, and analytical modeling - Deep understanding of the Android ecosystem and mobile game development - Experience with multithreading, performance analysis, and code optimization - Proficiency in at least one Graphics API (Vulkan, OpenGL, or Metal) - Fluent in written English for professional communications PREFERRED SKILLS - Cross-platform development experience (iOS/Windows/PlayStation/Nintendo Switch) - Familiarity with Lua, or similar scripting languages - Ability to discuss or share examples of advanced C++ work (e.g., custom engines, renderers, or similar projects)