コンシューマーゲームの開発現場を支えるツールエンジニア。ランチャーやデータ入力ツール、Unreal Engineのエディター拡張、変換・検査ツールの開発と運用、ミドルウェアやOSSの導入支援を担います。C++またはC#、Windows GUIアプリ開発、Unreal Engineエディターカスタマイズの知識が必要で、Python経験は歓迎されます。
この求人について
ゲームエンジンのランタイムを構成する低レイヤーのモジュールと、開発ツールを支えるシステムを設計・実装・保守するポジションです。ゲームエンジン開発に携わるエンジニアが安定して利用できる基盤技術を提供します。
担当範囲には、メモリ管理やスレッド管理を担うランタイム基盤のマルチプラットフォーム対応と保守、ランタイムとツールの間でデータを同期するシステムの開発・保守、アセットパイプライン構築システムの開発・保守が含まれます。テスト駆動開発の手法を開発現場へ広げることも業務の一部です。開発言語はC++、Python、Luaで、Windows、PlayStation 5、Xboxを対象とします。
応募に必要な条件は、業務でのCまたはC++の使用経験、ゲームコンソールのハードウェアに関する知識、ゲームにおけるメモリ管理の知識、マルチスレッドプログラミングの知識です。歓迎される経験として、PlayStation 4、PlayStation 5、Xbox One、Xbox Series X、PCのいずれかでのゲーム開発、メモリ管理・スレッド管理など低レベル層の開発、アセンブリレベルでのデバッグ、x86_64アセンブリの知識、リードプログラマ経験が挙げられています。低レベル最適化に関心があり、他のエンジニアを指導できる人材が想定されています。
雇用形態は正社員です。両拠点とも屋内は原則禁煙で、加熱式たばこ専用の喫煙室があります。
契約社員や業務委託契約となる場合もあります。
副業は禁止です。
これは企業の公式求人情報をもとにAIで作成した要約です。情報が不完全、古い、または誤っている可能性があります。応募前に必ず公式の求人情報ですべての内容をご確認ください。