SDK/System Software Development (PlayStation - DL application function)
- Tokyo
- Partial Remote
- Full-time
- August 19, 2024
Job Responsibility
- Design and program low-level graphics and machine learning components used by game developers worldwide
- Develop robust tools for generating/profiling/debugging GPU programs for the PlayStation platform
- Collaborate and develop with relevant national and international departments on global projects
- Continuously improve the user experience and performance of the tools based on internal and external feedback.
- Other responsibilities may be added as needed
Because this is a consumer product, it is necessary to optimize the execution efficiency of limited computing resources to the utmost limit from a cost perspective. We develop software with the goal of operating at maximum efficiency in accordance with the characteristics of the hardware. We invite you to join us in challenging the world's highest level of code optimization.
Organization & Workplace introduction
We are a department of 13 employees within the division that responsible for developing system software for the PlayStation platform. Our primary responsibility is to develop software that delivers deep learning application technology as a feature.
We develop deep learning models and algorithms to solve problems, design and develop software to run inference efficiently on PlayStation consoles, and complete the software as SDK and release it to game developers and internal developers. This is a large development project, and we are working with SIE related departments in Japan and overseas, as well as the R&D department of the Sony Group. We are a team that brings new technologies to life through friendly competition among members with advanced knowledge of deep learning, in-depth knowledge of game engines, and expertise in GPU programming.
Required Skills and Technical Areas
Essential Skills
- At least 3 years of experience in software requirements analysis, design, and implementation in student research, personal interests, or business.
- Low-level understanding of hardware (ISA, cache, pipeline)
- Understanding of parallel processing technologies (SIMD, SMT, GPU)
Preferred Skills
- Working experience in C++ and assembly language development
- Knowledge and experience in optimization programming using SIMD instructions
- Knowledge and experience with shading languages such as CUDA/HLSL/GLSL/Cg
Ideal Candidate Profile
- Able to develop autonomously, identify issues and search for solutions
- Strong verbal and written communication skills
- Able to take a logical view of things and solve problems based on "what it should be like".
職務内容
- 世界中のゲーム開発者が使用する低レベルのグラフィックスや機械学習コンポーネントの設計とプログラミングをします
- PlayStationプラットフォーム向けのGPUプログラムの生成/プロファイリング/デバッグの堅牢なツールを開発します
- グローバルなプロジェクトで国内外の関連部門と協調し開発します
- 社内外のフィードバックに基づき、ツールのユーザーエクスペリエンスとパフォーマンスを継続的に改善します
- その他、必要に応じて担当業務を追加する場合があります
コンシューマー製品だからこそ、コスト面からも限られたコンピューティングリソースの実行効率を極限まで最適化する必要があります。ハードウェアの特性に合わせて最大限に効率的に動作させることを目標にソフトウェアを開発しています。世界最高レベルのコード最適化にぜひ一緒にチャレンジしてみませんか?
組織・職場紹介
PlayStationプラットフォームのシステムソフトウェアを開発する部門に属しており、深層学習応用技術を機能として提供するためのソフトウェア開発を担う社員13名の部署です。課題を解決するための深層学習モデル・アルゴリズムを開発し、PlayStationコンソール上で高効率に推論を動作させるソフトウェアの設計・開発を行い、SDKとして完成させゲーム開発者・内部開発者へリリースします。大所帯の開発プロジェクトになっていて、国内外のSIE関連部署やソニーグループの研究開発部門と一緒に開発を進めています。深層学習に関する高度な知識を持つメンバー達、ゲームエンジンに関する深い造詣を有するメンバー達、GPUプログラミングに長けたメンバー達と切磋琢磨しながら、新しい技術を実現させるチームです。
求められるスキル・経験
必須(MUST)
- 学生時代の研究、自身の趣味、実務などにおいて、ソフトウェアの要求分析・設計・実装の経験 3年以上
- ハードウェアの低レベルでの理解(ISA、キャッシュ、パイプライン)
- 並列処理技術の理解(SIMD、SMT、GPU)
歓迎(WANT)
- C++およびアセンブリ言語での開発実務経験
- SIMD命令を利用した最適化プログラミングの知識・経験
- CUDA/HLSL/GLSL/Cgなどシェーディング言語の知識・経験
求める人物像
- 自律的に開発を進めることができ、課題の抽出と解決策の探索ができること
- 口頭および記述を通じた高いコミュニケーションスキル
- 論理的に物事をとらえ、"あるべき姿"を元に、課題解決できること
About Sony Interactive Entertainment
Sony Interactive Entertainment pushes the boundaries of entertainment and innovation, starting from the launch of the original PlayStation in Japan in 1994.
Today, we continue to deliver innovative and thrilling experiences to a global audience through our PlayStation line of products and services that include generation-defining hardware, pioneering network services, and award-winning games.
Headquartered in San Mateo, California, with global functions in California, London, and Tokyo, and game development studios around the world as part of PlayStation Studios, we believe that the power of play is borderless.
Sony Interactive Entertainment is a wholly owned subsidiary of Sony Group Corporation.
For more information about PlayStation products, please visit PlayStation.com.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.