システムソフトウェアエンジニア(ゲームダウンロード・インストール機能の開発)
Sony Interactive Entertainment Inc.About the role
<div class="content-intro"><p> </p> <p><strong>Why PlayStation?</strong></p> <p>PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more.</p> <p>PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team.</p> <p>The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.</p> <p> </p> <p> </p></div><p><strong>■組織・職場紹介</strong><br>PS5、PS4をはじめ、歴代PlayStationのシステムソフトウェア開発を担う組織です。<br>本ポジションの配属先では、主にゲームのダウンロード、インストール、アップデート、起動に関わる一連の機能を担当します。<br>扱うのは、単なるアプリケーション開発ではなく、大容量コンテンツをいかに早く・確実に・互換性を保って届けるかという、PlayStationにおけるゲームプレイ体験の中核を支える領域です。数十GB〜100GB超のゲームコンテンツを、ネットワーク帯域、ストレージ容量、実行環境、過去資産との互換性といった複数の制約の中で最適に扱うための、幅広い視点での設計力と実装力が求められます。<br>東京拠点だけでなく、米国拠点の開発・運用チームや関連チームと連携しながら開発を進める、グローバルな職場です。また、ゲーム開発者や外部パートナーと協働しながら、ゲームタイトルとSDK、システムソフトウェアやインフラとの依存関係を踏まえた設計・改善にも取り組みます。<br>PlayStationのシステムソフトウェアは多数のモジュールで構成されており、関連モジュールの専門チームと密に連携しながら、課題の洗い出し、解決方針の検討、実装までを進めます。<br>1億以上の月間アクティブユーザのゲーム体験を支える基盤技術に携わり、将来世代も見据えた設計・開発に挑戦できる環境です。</p> <p><strong>■職務内容</strong><br>・PlayStationシステムソフトウェアにおける、ゲーム配信・インストール・アップデートに関わるクライアントソフトウェアの設計・開発を担当します。<br>・ゲームタイトルとシステムソフトウェア、SDKの依存関係や、既存タイトル資産・将来タイトル双方の制約を踏まえ、長期的な互換性と運用を見据えた設計を行います。<br>・新規要件や機能追加に対して、ソリューション検討、基本設計、関連チームとの仕様調整・合意形成を担います。<br>・チームメンバーや協力会社メンバーと連携し、詳細設計、実装、単体・結合テスト、リリース後のサポートまで一貫して担当します。<br>・ご経験に応じて、チームリードまたはチームリード候補として、設計方針の推進やチーム横断での課題解決を担っていただくことを期待しています。</p> <p><strong>■ダウンロード・インストール機能について</strong><br>・100GBを超えるゲームについても、可能な限り早くプレイ可能な状態に到達させるためのダウンロード・インストール機能を開発しています。<br>・言語や対象PlayStationの性能特性に応じてゲームバイナリを分割し、ユーザ操作やシステム状態に応じてダウンロード対象や順序を最適化することで、効率的な配信を実現しています。<br>・アップデート時には差分のみをダウンロードし、再利用可能なデータは既存インストール済みデータを活用することで、高速かつ効率的な更新を実現しています。<br>・あわせて、ゲームタイトルをコンソールのライフサイクル全体で、継続的に安定して動作させるため、ランタイム環境のアップデートや構成管理にも取り組みます。</p> <p><strong>■求める 実務経験・スキル</strong></p> <p><strong>【必須要件(MUST)】</strong><br>・C++によるソフトウェア開発経験、またはオペレーティングシステム/ミドルウェアなど低レイヤ領域の開発経験(5年以上)<br>・製品レベルのソフトウェア開発において、要件整理、設計、実装、テストまで一貫して携わった経験<br>・並行処理や非同期処理を含む設計・実装経験<br>・複数の関係者やチームと連携しながら技術課題を解決した経験</p> <p><br><strong>【歓迎要件(WANT)】</strong><br>・ソフトウェア構成管理、コンテナ技術に関する知識・経験<br>・CI/CDパイプライン、プロダクトのビルドシステム
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s