About this role
PlayStationの開発環境に関わるソフトウェア開発ポジションです。C/C++を主に使用し、ハードウェアやOSといった低レイヤに密接に依存・連携する開発を手掛けます。経験に応じて、以下の業務を一つ以上担当していただきます。
PlayStation向けゲーム・アプリを開発する機能やデバッグ機能のソフトウェア開発 PlayStationのクラッシュレポート機能に関係するソフトウェア開発 上記の開発に関連したテストの開発・チーム内インフラ整備
PlayStationのシステムソフトウェアのOSレイヤや開発環境パートを開発している部署です。PlayStationのシステムソフトウェアには、実際にPlayStation上で動作するシステムソフトウェアの機能(ユーザ向け機能)およびPlayStation上で動作するゲームやアプリを開発するための機能(ゲームディベロッパ・アプリディベロッパ向けの機能)という二つの側面があります。いずれの面においても直接的・間接的にエンドユーザに届くソフトウェア機能を開発する、取り組みがいのある業務です。当部署では高速ストレージアクセス用コプロセッサの周辺機能、および社内外向けの開発環境に関連したソフトウェア開発を10名強で行なっています。
チームでのソフトウェア開発経験に加え、以下のいずれか、もしくは関連する周辺技術一点以上の開発経験が必須です。
- FreeBSD, Linux 等の UNIX 系オペレーティングシステム開発
- デバッガ・ソフトウェア開発支援ツール、クラッシュレポート等の開発環境関連の機能開発
- 英語で技術的なやりとりができる能力 (TOEIC 650以上目安)
- ビジネスレベルの日本語力(日本語能力試験N1またはそれと同等以上)
ファイルシステムやデバイスドライバ開発経験