Game Engine Engineer

This listing is synced directly from the company ATS.

Role Overview

As a Game Engine Engineer at thatgamecompany, you'll optimize CPU, GPU, memory, and I/O performance across a wide range of Android devices, diagnose rendering issues, and build automated performance testing pipelines. This is a senior-level role requiring 5+ years of C++ experience, where you'll collaborate with artists, designers, and engineers to streamline workflows and reduce technical debt. Your work will directly improve gameplay smoothness and the overall mobile player experience.

Perks & Benefits

This fully remote role offers flexibility to work from anywhere, though some overlap with the team's core hours may be expected for collaboration. You'll join a creative, mission-driven studio known for artistic games, with opportunities to grow your expertise in mobile and cross-platform engine development. The position emphasizes autonomy, process improvement, and long-term technical impact, with a supportive culture that values work-life balance.

Full 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/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)

Similar jobs

Found 6 similar jobs