コンシューマーゲームの開発現場を支えるツールエンジニア。ランチャーやデータ入力ツール、Unreal Engineのエディター拡張、変換・検査ツールの開発と運用、ミドルウェアやOSSの導入支援を担います。C++またはC#、Windows GUIアプリ開発、Unreal Engineエディターカスタマイズの知識が必要で、Python経験は歓迎されます。
この求人について
Cygamesグループのゲーム開発プロジェクトで、ゲームエンジンを支える基盤技術を担当するポジションです。ゲームランタイム向けの低レイヤーモジュールと、開発ツールを支えるシステムの開発・保守を行います。複雑で大規模なゲームエンジンを開発するエンジニアに対し、安定した基盤を提供することが役割です。
主な業務は、メモリ管理やスレッド管理などの低レイヤー部分のマルチプラットフォーム対応と保守です。ランタイムとツールの間でデータを同期するシステム、アセットパイプラインを構築するシステムについても、開発および保守を担当します。テスト駆動開発の開発手法を推進することも含まれます。
必須条件は、業務でのCまたはC++の使用経験、ゲームコンソールのハードウェアに関する知識、ゲームにおけるメモリ管理の知識、マルチスレッドプログラミングの知識です。PlayStation 4、PlayStation 5、Xbox One、Xbox Series X、PCのいずれかを用いたゲーム開発経験は歓迎条件です。低レベルレイヤーの開発、アセンブリレベルのデバッグ、x86_64アセンブリの知識、リードプログラマー経験も歓迎されています。
低レベルでの最適化を好み、他のエンジニアを指導できる人材が求められています。雇用先はCySphereで、Cygamesからの出向ではありません。勤務地は自宅が基本で、相談により東京都本社で勤務する場合があります。
雇用形態は正社員ですが、契約社員またはアルバイトとして開始する場合があります。
これは企業の公式求人情報をもとにAIで作成した要約です。情報が不完全、古い、または誤っている可能性があります。応募前に必ず公式の求人情報ですべての内容をご確認ください。