シニアアンリアルエンジン開発者 | リモートC++ゲームプログラミングスペシャリスト
リモート勤務
フルタイム
パート
C++スキルを持つ熱心なミドルからシニアレベルのアンリアルエンジン開発者をお探しですか?先進的なエンジン技術を活用して最先端のゲーム体験を開発する革新的なチームに参加しませんか。当社では、パフォーマンスを最適化し、複雑な問題を解決し、複数のプラットフォームで卓越したゲームプレイ体験を提供できる経験豊富なエンジニアを求めています。
主な責任
- アンリアルエンジン4/5とC++を使用した堅牢なゲームモジュールとアプリケーションの設計と開発。
- 効率的なC++コードとブループリントビジュアルスクリプティングを通じて複雑なゲームプレイシステムとメカニクスを実装。
- ソフトウェアのバグ、パフォーマンスのボトルネック、技術的問題の診断と解決。
- スムーズなゲームプレイ体験を確保するためのメモリ使用量とアプリケーションパフォーマンスの最適化。
- PC、モバイルデバイス、コンソールを含む異なるプラットフォーム間でのアプリケーションの移植。
- アーティスト、デザイナー、他のプログラマーを含む多機能チームとの協力。
- 技術アーキテクチャの決定とエンジンのカスタマイズへの貢献。
- チームの知識共有のためのコード、システム、技術プロセスの文書化。
必須スキルと経験
- アンリアルエンジン4/5開発における3年以上のプロフェッショナルな経験。
- 堅固なオブジェクト指向プログラミングの原則を持つ現代C++(C++14/17/20)での強い熟練度。
- UE4/UE5コアエンジンアーキテクチャとシステムの包括的な理解。
- ブループリントビジュアルスクリプティングシステムとC++/ブループリント統合の専門知識。
- ゲームエンジンに特化したパフォーマンス最適化技術での実証された経験。
- リソースが制約された環境でのメモリ管理と最適化の実証されたスキル。
- 様々なプラットフォームとビルド構成にわたる高度なデバッグ能力。
- バージョン管理システム(Git、Perforce)と協調的な開発ワークフローの経験。
- 強力な問題解決能力と分析的思考。
- 優れたコミュニケーションスキルとリモート環境で効果的に働く能力。
あれば望ましいスキル
- アンリアルエンジンレンダリングサブシステムとカスタムシェーダー開発の経験。
- UE4/UE5ネットワーキングサブシステムとマルチプレイヤーアーキテクチャの知識。
- PlayStation 5、Xbox Series X/S、Nintendo Switchを含むコンソール向けの開発経験。
- ビルドシステムと継続的インテグレーションパイプラインの習熟。
- プロファイリングツールとパフォーマンス分析の経験。
- グラフィックスAPI(DirectX、Vulkan、Metal)の知識。
- ゲームエンジンの改善やオープンソースプロジェクトへの貢献。
- モバイルプラットフォームやVR/ARアプリケーションの最適化経験。
私たちと一緒に働く理由
リモートワークの柔軟性を楽しみながら、才能あるグローバルチームと一緒にエキサイティングなプロジェクトに取り組むことができます。当社は競争力のある報酬、専門的な成長の機会、そしてインタラクティブエンターテイメントにおいて可能性の限界を押し広げるチャンスを提供します。何百万人ものプレイヤーが楽しむ卓越したゲーム体験を創造する私たちのチームに参加しませんか。