System Software Engineer
Job Summary
PlayStationのシステムソフトウェアにおいて、ゲームの配信・インストール・アップデートに関わるクライアント機能の設計と開発を担当します。グローバルチームと連携し、SDKやインフラとの依存関係を考慮した長期的な最適化を推進します。新規機能のソリューション検討から設計、関連チームとの仕様調整まで幅広く携わります。
Responsibilities
- ゲーム配信・インストール・更新機能の設計開発
- SDKおよびインフラとの互換性・最適化の推進
- 関連チームとの技術調整および合意形成
Required Skills
- C++開発経験5年以上
- OSまたはミドルウェア開発経験
- 並行・非同期処理の設計実装
- ビジネスレベルの英語力
Job Details
【業務内容】
・PlayStationシステムソフトウェアにおける、ゲーム配信・インストール・アップデートに関わるクライアントソフトウェアの設計・開発を担当します。
・ゲームタイトルとシステムソフトウェア、SDKの依存関係や、既存タイトル資産・将来タイトル双方の制約を踏まえ、長期的な互換性と運用を見据えた設計を行います。
・新規要件や機能追加に対して、ソリューション検討、基本設計、関連チームとの仕様調整・合意形成を担います。
【必須要件】
・C++によるソフトウェア開発経験、またはオペレーティングシステム/ミドルウェアなど低レイヤ領域の開発経験(5年以上)
・製品レベルのソフトウェア開発において、要件整理、設計、実装、テストまで一貫して携わった経験
・並行処理や非同期処理を含む設計・実装経験
・複数の関係者やチームと連携しながら技術課題を解決した経験
・英語での口頭コミュニケーションおよび読み書きに抵抗がないこと
【期待スキル】
・チームリードまたはチームリード候補として、設計方針の推進やチーム横断での課題解決を担える方
【働き方・その他】
・必要に応じて出社するスタイル
・月間残業時間:20時間程度(繁忙期は30時間程度)
・年間休日:130日
・語学要件:英語(ビジネス会話レベル)、日本語(流暢レベル)