Senior Graphics Engineer,Shanghai

thatgamecompany
Shanghai
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringExperience: 6+ yearsSkills: ["Mentoring","Code documentation","Performance optimization","Team collaboration","Professional communication"]

Build and maintain high-performance C++ systems for a proprietary game engine, with a focus on real-time rendering, scalability, and performance across devices. Design and ship rendering features, core engine components, tools, and graphics pipelines, using Vulkan and Metal. Profile and optimize GPU/CPU performance—especially on mobile—while writing clean, well-documented code. Mentor teammates and help drive engine quality by sharing best practices and staying current on graphics and platform trends.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
thatgamecompany
thatgamecompany
16 hours ago

Senior Graphics Engineer,Shanghai

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and maintain high-performance C++ systems for a proprietary game engine, with a focus on real-time rendering, scalability, and performance across devices. Design and ship rendering features, core engine components, tools, and graphics pipelines, using Vulkan and Metal. Profile and optimize GPU/CPU performance—especially on mobile—while writing clean, well-documented code. Mentor teammates and help drive engine quality by sharing best practices and staying current on graphics and platform trends.
Location: Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop high-performance C++ systems for the proprietary game engine, focused 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, with emphasis on mobile.
  • •Write clean, maintainable code with clear documentation and code-level comments.
  • •Contribute to team growth by mentoring others and sharing best practices while staying current on graphics and platform trends.

Key Requirements

  • •Expert-level C++ development with deep knowledge of performance tuning, multi-threading, and low-level engine systems.
  • •Shipped large-scale 3D games across multiple platforms.
  • •Experience with game engines and art/content pipelines.
  • •Deep understanding of modern rendering pipelines and graphics APIs (Vulkan and Metal).
  • •Proficiency with GPU profiling/debugging tools; at least 6 years of game industry experience.
Experience:6+ yearsGame industry3D gamesMobile gamingGame engines
Skills:MentoringCode documentationPerformance optimizationTeam collaborationProfessional communication
Languages:English
Tech Stack:C++VulkanMetalGPU profilingCPU profilingMulti-threadingSIMDAndroidShadertoy

Company Brief

thatgamecompany
thatgamecompany develops artistic, narrative-driven video games focused on emotional experiences and innovative interactive design. Known for titles like Flower, Journey, and Sky: Children of the Light, the studio emphasizes player connection and evocative audiovisual storytelling.
Industry: Gaming
Company Size: Medium (51 to 250 employees)
Growth: Established Company
Headquarters: Santa Monica, United States
Founded: 2006
WebsiteLinkedIn