募集要項
- 仕事内容
-
■職務内容
Low-Level Software Engineerは、PlayStation本体の動作を根幹から支える、OS及びそれよりも下層のソフトウェア開発を担うポジションです。具体的には、電源投入からゲーム実行に至るまでの、ブートローダー、ファームウェア、カーネル、ハイパーバイザ、GPU・SSD・Bluetoothなどの各種デバイスドライバの設計・実装・最適化を行います。
私たちのチームでは、既存のOSSを単に流用するのではなく、PlayStationの独自ハードウェアアーキテクチャに最適化されたソフトウェアを、自らの手で設計・構築しています。これにより、電源ONからゲームプレイまでの一連のプロセスを高速かつ安定して実現するための土台を提供するとともに、ユーザーが日々安心してゲーム体験を楽しめる環境の確立に大きく貢献しています。
PlayStationにはSoCや複数の専用プロセッサが組み込まれており、これらをシームレスに連携させるには、高度なハードウェア制御や電力管理が欠かせません。そのため、ハードウェアの深い仕様に踏み込んだソフトウェア開発力が求められる、非常にチャレンジングでありながらエキサイティングな技術領域です。また本ポジションでは、コントローラーをはじめとしたPlayStation向け周辺機器に関するファームウェアやドライバ開発にも関与する機会があり、ゲーム体験をより魅力的にする技術進化にも貢献しています。
私たちの仕事は、単にシステムを起動させることにとどまらず、最高のパフォーマンスと信頼性、そして安全性をユーザーに提供するための中核を担っています。ハードウェアとソフトウェアの垣根を越え、次世代のゲーム体験を支える技術に挑戦したいエンジニアを歓迎します。
- 応募資格
-
- 必須
-
■必須条件:※下記いずれかのご経験をお持ちの方
- C/C++言語でのソフトウェア開発経験
- カーネルやデバイスドライバの開発もしくは組み込みシステムの開発経験
- リアルタイムOS, FreeBSD, Linuxを使った制御ソフトウェア開発経験
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 650~1160万円
