⋮
■Job Description(Roles & Responsibilities)
Develop systems to enable programs developed for our entertainment game consoles to run on game consoles with different architectures. Specifically, we will enable a large number of game titles developed for PlayStation to run on the new architecture system.
This system must be equipped with a mechanism to facilitate defect analysis when problems occur.
■Organization and Workplace
We are in charge of research and development of the OS kernel and program development environment, which is the foundation supporting our entertainment game device system software and game development platforms and SDKs.
The development of unique technologies specialized for our entertainment game consoles is one of the core technologies that support the tens of millions of consoles in operation, and it is a very rewarding job.
In terms of software development, our own personnel are actively involved in programming as well as specification development.
Through the technical support team in other departments, we have opportunities to communicate with game developers in Japan and overseas. There is also a lot of interaction with engineers in other departments. In general, it is a frank workplace.
■Skills and Qualifications
【Required (MUST)】
- Experience in program development using C/C++ language
- Familiarity with recent major CPU architectures
- Experience in assembly language development for one or more of those architectures
- Familiarity with JIT/AOT technologies
- Ability to read and discuss technical documents in English with overseas developers.
【WELCOME (WANT)】
- Knowledge of the structure and implementation of major game engines such as Unity, UnrealEngine, etc.
- Experience in game program development.
- Ability to verbally discuss technical issues with English speakers.
⋮