Game Engine Systems Engineer

Cygames

Game Dev

C++

C

About this role

The role supports game development projects within the Cygames group. It develops low-level modules for game runtimes and foundational systems for tool development, providing stable platform technology for engineers working on a complex game engine.

Responsibilities include developing and maintaining cross-platform low-level components such as memory management and thread management. The role also develops and maintains systems that synchronize data between runtime and tools, as well as systems for building asset pipelines. Promoting test-driven development is part of the work.

Required qualifications are professional experience using C or C++, knowledge of game console hardware, knowledge of memory management in games, and knowledge of multithreaded programming.

Preferred experience includes game development for PlayStation 4, PlayStation 5, Xbox One, Xbox Series X, or PC; development of low-level layers such as memory or thread management; assembly-level debugging; knowledge of x86_64 assembly; and experience as a lead programmer. Candidates who enjoy low-level optimization and can guide other engineers are sought.

The position is employed by CySphere rather than being a transfer from Cygames. The standard work location is home, with Tokyo headquarters work possible by consultation. The position is full-time employment, although some candidates may start as contract employees or part-time workers.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.