thatgamecompany
35 open roles
Game Engine Engineer
China - ShanghaiFull-timePosted Sep 8, 2026
Job description
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/Play. Station/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)
Description copied from thatgamecompany's careers page. Read the full posting before you apply.
More jobs at thatgamecompany
Senior Engine Programmer
thatgamecompany· Remote - US· $165kIT Support Specialist
thatgamecompany· Los Angeles· $56kStaff Systems Software Engineer
thatgamecompany· Remote - US· $163k3D Character Artist (Mid-Senior)
thatgamecompany· Remote - US· $81kBuild Engineer
thatgamecompany· Remote - US· $82k