NOTE: This job is no longer available!
Regular/Senior Tools Programmer
at BlitzTech
Leamington Spa
Work within a very talented team of programmers on industry leading game development tools used by all of our teams across all platforms including Xbox 360 and
PlayStation 3, expanding its functionality to encompass all aspects of the development process.
Specific requirements for this role:
* Work with technology programmers to develop in-house tools and technology
* Testing, debugging and revision of existing tools
* Authoring of technical and user documentation
* Contribute innovative and original ideas towards all aspects of game production and development
* Application profiling and performance tuning
* Maintenance of build procedures
* Remain up to date on all aspects of cutting edge programming
* Provide mentorship to less senior programmers
Requirements for all programmer roles:
Reports to:
* All Programmers report to the Technical Manager
Expectations:
Below is a non-exhaustive list of the Companys expectations of a Programmer.
* Work with the Technical Manager and programmers to design the game code and contribute to technical design documents
* Implement game code using C/C++ together with our own internal middleware
* Profile, debug and maintain existing game code
* Use our own internal tools to set up technical framework for game levels
* Assist in preparing milestone builds as required
* A high level of computer literacy
* Experience of coding on PCs with Direct 3D/OpenGL or similar API's a preference, but not required
* Console programming experience preferred
* Good debugging skills
* Knowledge of current game coding techniques such as collision, memory management, AI and culling an advantage
* Educated to degree level (or equivalent) or possess a minimum of 3 years previous work-place programming experience
* A high level of computer literacy
* Professional attitude and work ethic
* Thorough approach to problem solving and able to function independently when required
* Needs to be comfortable working to deadlines
* Attention to detail is essential and all tasks must be carried out to the highest standard
* A willingness and ability to learn is essential
* Ability to fit into a dynamic and creative team environment
* Enthusiasm and knowledge of video games in general is an advantage.
PlayStation 3, expanding its functionality to encompass all aspects of the development process.
Specific requirements for this role:
* Work with technology programmers to develop in-house tools and technology
* Testing, debugging and revision of existing tools
* Authoring of technical and user documentation
* Contribute innovative and original ideas towards all aspects of game production and development
* Application profiling and performance tuning
* Maintenance of build procedures
* Remain up to date on all aspects of cutting edge programming
* Provide mentorship to less senior programmers
Requirements for all programmer roles:
Reports to:
* All Programmers report to the Technical Manager
Expectations:
Below is a non-exhaustive list of the Companys expectations of a Programmer.
* Work with the Technical Manager and programmers to design the game code and contribute to technical design documents
* Implement game code using C/C++ together with our own internal middleware
* Profile, debug and maintain existing game code
* Use our own internal tools to set up technical framework for game levels
* Assist in preparing milestone builds as required
* A high level of computer literacy
* Experience of coding on PCs with Direct 3D/OpenGL or similar API's a preference, but not required
* Console programming experience preferred
* Good debugging skills
* Knowledge of current game coding techniques such as collision, memory management, AI and culling an advantage
* Educated to degree level (or equivalent) or possess a minimum of 3 years previous work-place programming experience
* A high level of computer literacy
* Professional attitude and work ethic
* Thorough approach to problem solving and able to function independently when required
* Needs to be comfortable working to deadlines
* Attention to detail is essential and all tasks must be carried out to the highest standard
* A willingness and ability to learn is essential
* Ability to fit into a dynamic and creative team environment
* Enthusiasm and knowledge of video games in general is an advantage.
