About this role
Job title: Software Engineer (Non-game software for PlayStation)
About the Role PlayStationのゲーム機本体、PS Portal、iOS/Android端末、PCなどを対象とする「ゲーム以外」のソフトウェアを開発・運用するチームの募集です。設計、実装、不具合修正、市場での使用・動作状況分析などを行っています。ご希望や経験に応じて、以下のいずれかの分野を担当していただきます。
・システムUIと、その機能(ホーム画面、シェア機能、通知、設定アプリなど) ・フレームワーク、基盤システム、クラウド連携、インテグレーション、開発ツール開発、ビルドシステム開発、CI/CD構築・運用 ・映像、音声、入力デバイスのストリーミング技術と応用 ・ソフトウェア・エンジニアが百人単位で従事する大規模プログラムを円滑に推進するため、テクニカル・プログラム・マネージャー(TPM)も募集しています。プログラムリードやステークホルダーと連携し、事業目標に即したスケジュールの策定、リスクマネジメント、合意形成、適切なエスカレーション判断を通じて、技術的な立場からプログラムの成功を支えていただきます。
What You'll Do
- システムUIと、その機能(ホーム画面、シェア機能、通知、設定アプリなど)の設計・実装・運用
- フレームワーク、基盤システム、クラウド連携、インテグレーション、開発ツール開発、ビルドシステム開発、CI/CD構築・運用
- 映像、音声、入力デバイスのストリーミング技術と応用
- 大規模プログラム推進のためのテクニカル・プログラム・マネージャー(TPM)としての業務。プログラムリードやステークホルダーと連携し、スケジュール・リスク管理・合意形成・適切なエスカレーション判断を通じ、技術的視点からプロジェクト成功を支える
What We're Looking For
- 必須(MUST):初級レベルのC++を使用した開発経験(2年以上)
- 歓迎(WANT):
- C++, C#, Java, JavaScript, Swift, Rust, React
- モバイルアプリ、Webアプリ、PCアプリ、組み込み機器開発の経験
- UI設計経験
- Unix系OSの基礎知識、マルチスレッド/マルチプロセス
- TCP/IPやQUIC、HTTP/2/3などのネットワーク通信技術
- WebRTCやWebTransportなどのP2P通信技術
- Web APIのクライアント開発経験
- GPU描画処理、シェーダー・プログラミング
- CPU最適化、メモリ削減
- 各種codecの使用経験
- コンテンツ保護技術の知識
- 設計ドキュメントの作成スキル
- 原因不明不具合の解析経験
- CI/CDおよびビルド基盤の設計・構築・運用経験(AWS, IaC, Docker, GitHub, Jenkins, CMake, package manager 等)
- 求める語学力:TOEIC650相当以上の英語力(スコアよりも仕様書の読解、チャット・メールでの実務経験を重視)
- 求められる人物像:解決すべき課題を自ら見つけて行動できる、相手の異見を尊重しつつ自分の意見を丁寧に伝えられる、論理的に物事を捉え課題を洗い出し解決を探求できる
- 求められる語学力:TOEIC650相当以上の英語力(仕様書の読解・実務対応を重視)
Nice to Have
- 海外拠点と協働する経験
- 複数人規模のプログラムをリードした経験(TPMやリード経験)
- オープンソースの活用経験と柔軟な設計思想
- グローバルなチームとのコミュニケーション能力
Compensation & Benefits
- リモートワークを重視した柔軟な場所・時間の活用
- 海外出張・赴任の機会
- 希望者向け語学研修の提供
- オープンなディスカッションとお互いを尊重するカルチャー
- グローバルな協働環境によるスキル向上機会