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 builds and maintains the development environment used for the Cyllista Game Engine and games developed with it. Responsibilities include automating processing, simplifying complex procedures and improving development efficiency for engine and game development staff.
The position designs and maintains CI/CD pipelines, including Jenkins workflows for automated testing, binary distribution of game applications and other automation processes. It also creates and maintains proprietary development-support tools for engine developers and game developers, and introduces and maintains existing tools and services.
Additional duties include establishing and maintaining recurring static-analysis workflows with Coverity, collecting and analyzing development logs, supporting developers and handling troubleshooting. The role also manages Perforce depots and GitHub repositories and serves as an inquiry contact for game developers using the Cyllista Game Engine.
Required qualifications are programming experience in C++, Python or similar languages; experience introducing or operating CI tools with Jenkins; and experience with DevOps, continuous delivery or continuous integration. Experience developing or operating asset-management systems using Perforce, experience operating code static analysis, and knowledge or practical experience in data analysis are welcomed.
The role also seeks someone able to propose and implement workflow improvements and interested in monitoring tools, configuration-management tools, CI/CD and virtualization, with knowledge that can be applied in practice. The development languages are Python and C++. Supported platforms are Windows, PlayStation 5 and Xbox. The role is based at offices in Shibuya or Meguro, Tokyo.
The position is advertised as a full-time permanent role.
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.