
システムソフトウェアエンジニア(ゲームダウンロード・インストール機能の開発)
Why PlayStation?
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.
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.
The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.
■組織・職場紹介
PS5、PS4をはじめ、歴代PlayStationのシステムソフトウェア開発を担う組織です。
本ポジションの配属先では、主にゲームのダウンロード、インストール、アップデート、起動に関わる一連の機能を担当します。
扱うのは、単なるアプリケーション開発ではなく、大容量コンテンツをいかに早く・確実に・互換性を保って届けるかという、PlayStationにおけるゲームプレイ体験の中核を支える領域です。数十GB〜100GB超のゲームコンテンツを、ネットワーク帯域、ストレージ容量、実行環境、過去資産との互換性といった複数の制約の中で最適に扱うための、幅広い視点での設計力と実装力が求められます。
東京拠点だけでなく、米国拠点の開発・運用チームや関連チームと連携しながら開発を進める、グローバルな職場です。また、ゲーム開発者や外部パートナーと協働しながら、ゲームタイトルとSDK、システムソフトウェアやインフラとの依存関係を踏まえた設計・改善にも取り組みます。
PlayStationのシステムソフトウェアは多数のモジュールで構成されており、関連モジュールの専門チームと密に連携しながら、課題の洗い出し、解決方針の検討、実装までを進めます。
1億以上の月間アクティブユーザのゲーム体験を支える基盤技術に携わり、将来世代も見据えた設計・開発に挑戦できる環境です。
■職務内容
・PlayStationシステムソフトウェアにおける、ゲーム配信・インストール・アップデートに関わるクライアントソフトウェアの設計・開発を担当します。
・ゲームタイトルとシステムソフトウェア、SDKの依存関係や、既存タイトル資産・将来タイトル双方の制約を踏まえ、長期的な互換性と運用を見据えた設計を行います。
・新規要件や機能追加に対して、ソリューション検討、基本設計、関連チームとの仕様調整・合意形成を担います。
・チームメンバーや協力会社メンバーと連携し、詳細設計、実装、単体・結合テスト、リリース後のサポートまで一貫して担当します。
・ご経験に応じて、チームリードまたはチームリード候補として、設計方針の推進やチーム横断での課題解決を担っていただくことを期待しています。
■ダウンロード・インストール機能について
・100GBを超えるゲームについても、可能な限り早くプレイ可能な状態に到達させるためのダウンロード・インストール機能を開発しています。
・言語や対象PlayStationの性能特性に応じてゲームバイナリを分割し、ユーザ操作やシステム状態に応じてダウンロード対象や順序を最適化することで、効率的な配信を実現しています。
・アップデート時には差分のみをダウンロードし、再利用可能なデータは既存インストール済みデータを活用することで、高速かつ効率的な更新を実現しています。
・あわせて、ゲームタイトルをコンソールのライフサイクル全体で、継続的に安定して動作させるため、ランタイム環境のアップデートや構成管理にも取り組みます。
■求める 実務経験・スキル
【必須要件(MUST)】
・C++によるソフトウェア開発経験、またはオペレーティングシステム/ミドルウェアなど低レイヤ領域の開発経験(5年以上)
・製品レベルのソフトウェア開発において、要件整理、設計、実装、テストまで一貫して携わった経験
・並行処理や非同期処理を含む設計・実装経験
・複数の関係者やチームと連携しながら技術課題を解決した経験
【歓迎要件(WANT)】
・ソフトウェア構成管理、コンテナ技術に関する知識・経験
・CI/CDパイプライン、プロダクトのビルドシステム構築、またはQA業務の経験
・Python、JavaScriptなどのスクリプト言語の知識
・デザインパターンを活用したソフトウェア設計経験
・SDK開発経験
・テストプログラム、テストフレームワーク、またはテストインフラの設計・開発・運用経験
・PlayStation固有の知識は入社時点では必須ではなく、必要に応じてキャッチアップしていただきます
【語学力】
・英語での口頭コミュニケーションおよび読み書きに抵抗がないこと
・日本語能力試験N1、またはそれと同等以上の日本語力
・いずれにおいても、流暢さそのものより、技術的な論点を整理して伝えようとする姿勢を重視します。
Equal Opportunity Statement:
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy or maternity, trade union membership or membership in any other legally protected category.
We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.
PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
この募集に応募
*
入力必須欄を表示