< Back to Jobs

Generalist Programmer

This job has now expired
Aardvark Swift
Employer Aardvark Swift
Category Programmers
Salary £Negotiable DOE
Type
Location France
Reference 8697_DJ488GP

My Client has an excellent reputation for producing highly successful games over nearly 20 years. They are now owned by a major international publisher and are looking to expand their teams working on titles for next gen consoles.

They are now looking for a Generalist Programmer to join their team.

Job Overview:

The successful candidate will work within a collaborative environment implementing game and engine features as required by the project?s Lead Programmer.

Requirements:

? At least 3 years game development experience, with significant involvement in at least 1 published game for PS3.
? Experience of implementing systems on PS3 for at least one of: Controller input, save game, UI, file handling, or parental controls.
? Knowledge of PS3 TRCs and developing and adapting systems to comply with them.
? Excellent C++ programming skills, with good knowledge of object oriented development.
? Knowledge of commonly used algorithms, data structures and patterns, and their performance characteristics.
? Able to work with unfamiliar code to extend, optimise and refactor the functionality of existing modules.
? Experience working with engine-level code on PS3 or Xbox360.
? Experience writing and debugging multi-threaded code.
? Passionate about playing and making games.
? Self-motivated and pro-active with a strong work ethic.
? Excellent oral and written communication skills.

Desirable:

? Experience with Flash and integration of Scaleform middleware.
? Experience with Bink.
? Experience with FMOD.
? Experience with Sony PS3 publishing tools.
? Experience of cross-platform development.

Responsibilities:

? Work as a key part of an agile development team, taking responsibility for organising and planning their own work.
? Implement code that is modular, self-contained and defensive, and observes the technical constraints of the platform.
? Optimise their own and others code and data for memory and performance, as required.
? Implement practical and timely solutions that meet the game design and technical requirements.

If you meet the criteria as outlined above and would like to receive further information, please contact Danny Johnson at danny@aswift.com