- どんな仕事か
-
ゲームランタイムのための低レイヤーモジュールの開発およびツール基盤技術の開発
ゲームエンジンは非常に複雑で巨大なソフトウェアです。
そのためゲームエンジンの開発には安定した基盤技術が必要不可欠です。
システムエンジニアは、ゲームエンジンを開発するエンジニア向けに安定した基盤技術を提供します。
ランタイムの基盤となるモジュールの開発とツール開発の基盤となるシステムの提供を行います。
ラインタイムの基盤技術ではメモリ管理やスレッド管理などを行う低レイヤー部分を提供します。
ツール開発の基盤としてはランタイム・ツール間でのデータ同期のシステムやアセット管理のシステムを提供します。
▽実際の業務内容
■メモリ管理・スレッド管理などの低レイヤー部分のマルチプラットフォーム対応と保守
■ランタイム・ツール間でのデータ同期システムの開発・保守
■アセットパイプライン構築システムの開発・保守
■テスト駆動開発の開発手法の推進 - 求められるスキルは
-
必須 【必須経験・スキル】
■C/C++ の業務での使用経験
■ゲームコンソールのハードウェアに関する知識
■ゲームでのメモリ管理の知識
■マルチスレッドプログラミングの知識
【歓迎スキル・経験】
■PS4, PS5, XboxOne, Xbox Series X、PC のいずれかでのゲーム開発経験
■メモリ管理・スレッド管理などの低レベルレイヤーの開発経験
■アセンブリレベルでのデバッグ経験
■x86_64 アセンブリの知識
■リードプログラマ経験
【求める人物像】
■低レベルでの最適化を行うのが好きな方
■他のエンジニアの指導ができる方 - 雇用形態は
- 契約社員/正社員/業務委託
- どこで働くか
- 東京都
- 給与はどのくらい貰えるか
- 400~1000万円
掲載期間24/11/15~24/11/28
求人No.MYN-10123922