Sony is currently hiring new staff on low-level development (meaning core, not entry level). This is in an attempt to improve the core functionality of Playstation system software. They’re looking for:
Required Skills:
A minimum of 7 years programming in C/C++
Understanding of low-level PlayStation®3 system, PS®Vita system, and PlayStation®4 system.
Experience writing and debugging low-level code for PlayStation®3, PS®Vita, and PlayStation®4.
Knowledge of platform-specific engines and how they are developed.
Knowledge of overall game engine architecture.
Ability to efficiently troubleshoot, fix, and profile various problems encountered during game development
Keep current on the latest trends in system techniques.
BS degree in computer science from an accredited university or equivalent
Minimum of 7 years experience in low-level console development
Preferred Skills:
Shipped at least 1 game on current generation PlayStation platforms
Experience using SPURS
Experience with PlayStation Edge Geometry
SPU coding and optimization
Experience in tool development (asset pipeline, exporters, etc. )
Assembly-level optimizations (i.e. PPU/SPU)
Experience with PPU/SPU intrinsics
Experience giving lectures and presentations to a large audience (200 – 400 people)
Knowledge of compute and GPGPU
The requirement of skill with GPGPU, shows they are working on PS4, while the use of SPURS shows that they still have some interest in the PS3. One of the primary tasks of the new hire will be to help solve complex problems that licensed developers face when making games.
The Engineer applying also needs to be able to fulfill the following responsibilities.
Responsibilities:
Lead and develop innovative techniques, algorithms, and tools that take advantage of our advance platform architectures to maximize the quality and performance on the Playstation® platforms
Lead the delivery of this content to developers to ensure the best adoption and integration into developers internal engines.
Be one of the principal support contacts and leaders in the group and drive collaboration on complex projects with various organizations within SCE to produce the solutions that address developers technology needs
As one of the leaders within the group, be able to promote and foster innovation within the team to produce creative solutions that take advantage of the graphics architecture.
Lead and manage projects that will develop a framework that will be the foundation of future research projects.
Be able to perform those responsibilities with no considerable direction
It’s good to see Sony still caring about their older system and trying to maximize the capabilities of all of its consoles and portables.