General Overview of the position:
The position is part of the Central Technology, the team developing the next generation of the successful EGO engine to support all future Codemasters' products. The team is involved in all steps of a game production system, from editors and creation tools, the processing pipeline and a high performance, cross-platform runtime system.
Main duties and responsibilities:
Design Code
•Within Central Technology there is a big focus on code design for robustness and reusability. It is a requirement that all code going into EGO be approved and signed off by a line manager.
•Once designed a schedule is agreed for the development and testing of the system with a line manager.
Implementation and Testing
•Working to agreed specification and schedule, implement code to the required standards.
•Notify line manager of any changes arising in agreed specification and schedule.
•Ensure all code is produced in line with the EGO coding standards.
•Report progress to line manager and inform them of any implementation issues promptly.
•Test all code against specification to ensure it performs as required.
•Fix any bugs identified in owned code, either through own testing or by QA.
Documentation
•Ensure all code is documented in line with relevant procedures.
•Ensure any software designed for use by a customer is fully documented in a useable help file.
•Make a positive contribution to the team at all times.
•Keep up to date with latest programming techniques.
AND other such duties within the scope of the job title and at the line managers discretion
Person specification:
•2.2 or above in a relevant degree (maths / physics / computer science)
•3 A Levels or equivalent
•Major high level language, preferably C/C++ and/or C#
•Computer architecture knowledge