
Experienced Graphics Software Engineer
The Engineer is responsible for contributing a high quality of programming on their specific project and must be willing to take direction from the Lead Software Engineer/Technical Director regarding specific technical issues.
Main Accountabilities
The Engineer is responsible for reporting to the Lead Software Engineer/Technical Director, keeping them informed of technical progress as well as suggesting any improvements that will aid development.
A key aspect of this role is that the Engineer strives to improve their programming skill level and implement ways to push the features of Graphical Content and Quality under direction from their Lead Software Engineer.
The Engineer must also be able to work as part of a team and take advice from other Engineers who may have more experience in certain areas of programming, in relation to video game development.
The Engineer will work on supporting the requirements of the Game Development Team. This will typically involve translation of the requirements into Graphical features that impact on aspects of development and gameplay. The Engineer should be well versed being able to translate these requests into tangible actions and features to implement.
Primary duties for this Engineer will be to design and implement Graphical features to extend or enhance the current engine and game to the highest possible quality. Innovation and the ability to observe high performance rendering techniques is paramount. This will require the Engineer to work closely with any and all members of the team ranging from those with highly detailed technical knowledge through to those that have little or no technical knowledge. The Engineer should be able to adapt their communication skills so they can engage with whomever they are dealing with in an appropriate manner. The Engineer will aim to work closely with all members of the Game Development Team to help to identify and implement a useful and scalable graphical feature set.
Assisting the Lead Engineer in the induction of newly hired Engineers as required, providing them with a complete overview and hands-on familiarisation of the company programming procedures prior to being assigned to a working team.
Skills & Knowledge
•Must possess a high level of programming skills - this is a crucial requirement. The Engineer must have a strong background in programming, ideally relating to video game development.
•Very strong C++ with exposure to Design Patterns, STL and solid engineering techniques.
•Strong exposure to high-performance rendering using Vertex/Pixel shader programming techniques.
•Strong experience of PC, PS3, Xbox-360 or any combination is HIGHLY DESIRABLE.
•Excellent verbal and written communication skills.
•Able to give and receive constructive feedback.
•Excellent organisational skills.
•Excellent troubleshooting abilities and/or the resourcefulness to obtain solutions.
•Willing to learn and be open to new ideas. The candidate must be adaptable and be able to pick up new skills quickly.
•Must be keen to stay abreast of upcoming technological advances and constantly looking to improve and innovate within their role.
•Video game experience – playing games as well as programming games. Preferably MMO types of games
•Relevant Computer Science, Maths or related Degree.
Please contact Howard Dee on 0208 944 7777 or
Howard@interactiveselection.com if you are interested in this position.