thatgamecompany

Senior Graphics Engineer,Shanghai

thatgamecompany
Apply
2 months ago
Shanghai, ChinaSenior

Responsibilities

  • Develop high-performance C++ systems for a proprietary game engine, focusing on real-time rendering, performance, and scalability.
  • Design, implement, and maintain rendering features, core engine components, tools, and graphics pipelines.
  • Profile and optimize GPU and CPU performance across devices, especially mobile platforms.
  • Write clean, maintainable, documented code with code-level comments.
  • Mentor teammates, share best practices, and stay current with graphics and platform trends.
  • Collaborate with engine, gameplay, art, and design teams to deliver high-quality game experiences across supported devices.

Requirements

  • Expert-level C++ skills with deep knowledge of performance tuning, multithreading, and low-level engine systems.
  • Experience shipping large-scale 3D games across multiple platforms.
  • Experience with game engines and art/content pipelines.
  • Deep understanding of modern rendering pipelines and graphics APIs, including Vulkan and Metal.
  • Proficiency with GPU profiling and debugging tools.
  • At least 6 years of game industry experience.
  • Fluent spoken English for professional communications.
  • Passion for Android graphics, particularly Vulkan, is a plus.
  • Familiarity with SIMD instruction sets is a plus.
  • Shader experience demonstrated through Shadertoy is a plus.

Tech Stack

Categories

Gaming
thatgamecompany

About thatgamecompany

201-500 employees

thatgamecompany develops artistically driven video games for console and mobile players, including Flow, Flower, Journey, and Sky: Children of the Light. The studio operates a premium games business alongside Sky, a live, free-to-play social adventure supported by in-game purchases and ongoing content updates. Founded in 2006 and headquartered in Santa Monica, California, it is a privately held independent developer with titles released on PlayStation, Nintendo Switch, iOS, and Android.

Contact me