PSP Game Engine Lead - High Profile
Company unspecified (job is advertised through an agency)PSP Game Engine Lead
We are looking for a senior level programmer to contribute to our client’s ongoing PSP development for a high-profile title.
The ideal candidate will already have extensive experience of the PSP platform, having shipped at least one title on this format.
Key areas of responsibility are expected to be focused on PSP operating system interfacing; the design and implementation of core engine framework, rendering and game system technologies; and general code profiling and optimisation.
Consequently, the candidate will be familiar with core PSP hardware components: specifically the Allegrex core, VFPU and GE; and will be competent with PSP profiling tools.
Furthermore, experience with development beyond low-level code implementation, - for example game-play and/or tools - would be a great asset.
The candidate will be expected to take responsibility for the design and implementation of key game components, and to communicate relevant features of these components not just to the rest of the coding team, but also to art, design and management disciplines. Excellent written and verbal communication skills will be a must.
Since this project is being developed to an aggressive schedule, the candidate must have a strong commitment to the timely delivery of solid code systems, and be able to decide on appropriate trade-offs between features, performance and implementation time.
As expected for this platform, the candidate will have demonstrable competence in C++/C, and should be aware of "best practice" programming techniques for these languages. The candidate will also very likely have experience with MIPS assembly language.
Optional ideal skills for this position would be:
•Familiarity with Perforce source control solution.
•Familiarity with the C# language and the XNA development environment.
•Development experience on other PlayStation® platforms – particularly the PS3
•Experience with state of the art build processes and tools (for example compile-time code analysis tools such as QA/C++, “Klocwork” or “Coverity Prevent”).
Longer term the candidate would be expected to take a key role in the recruitment, mentoring and development of junior programming staff, and in assisting the growth of the studio's technology platform for future titles.


