Develop tools for consumer game production, including launchers, data-entry utilities, Unreal Engine editor extensions, converters and checkers, while supporting middleware and OSS adoption.
About this role
This role develops and maintains low-level modules for a game runtime and foundational systems for game-engine tools. The work provides stable platform technology for engineers developing a complex game engine.
Responsibilities include cross-platform development and maintenance of low-level memory-management and thread-management components. The role also develops and maintains systems that synchronize data between the runtime and tools, as well as systems for constructing and maintaining asset pipelines. Promoting test-driven development is part of the work.
The named development languages are C++, Python and Lua. The supported platforms are Windows, PlayStation 5 and Xbox.
Required qualifications include professional experience using C or C++, knowledge of game-console hardware, knowledge of memory management in games, and knowledge of multithreaded programming.
Experience developing games for PlayStation 4, PlayStation 5, Xbox One, Xbox Series X or PC is welcome. Additional preferred experience includes developing low-level layers such as memory and thread management, debugging at the assembly level, knowledge of x86_64 assembly, and experience as a lead programmer.
The posting describes an outsourced engagement with monthly compensation of JPY 250,000 to JPY 900,000. The work location is in Shibuya or Meguro, Tokyo, and the location, working hours and compensation are discussed during an interview. Listed support programs include training, study and skills-development programs, health support, lunch assistance and other workplace benefits.
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.