Based in the North West of the UK, our client consistently produces BAFTA award winning AAA game titles, selling well over 180 million copies to date across all the major formats. But underpinning the success of this company is their cutting-edge and propriety in-house game engine that's constantly evolving to meet the ever increasing demands and challenges of the next generation of consoles.
They are now seeking a Senior Programmer to join their Game Technology team in Wilmslow. The Game Technology team is part of the Engine Room Department, and is responsible for creating and maintaining the nuts and bolts that glue their award winning cross-platform games together.
You will be working with all the internal development departments including programmers, artists and designers, the production team and the platform holders. You will be expected to get involved with all aspects of the code base to ensure each programming department works effectively together. For that reason, you will need to have experience with working with large code bases and be able to understand other people's code quickly. Particular areas of expertise would be helpful in rendering, tools, networking/online, resource management, console platform compliance (TRC) and level streaming.
Required Skills and Experience:
Demonstrable games industry experience including several shipped titles.
Ability to think creatively to solve complex coding problems.
A good degree in Computer Science, Math or Physics or related subject.
Fluent in C++ and object oriented (OO) programming.
A focus developing robust and stable code, while maximising re-use.
Experience programming consoles at a low-level on PS4, Xbox One, Nintendo Switch, iOS, Android, PC or MacOS.
Experience with server frameworks such as; Amazon AWS or Microsoft Azure, desirable.
Basic understanding of machine architecture.
Strong physics and 3D math skills.
Strong debugging skills in a multi-threaded / multi-core environment.
The ability to analyse and optimise algorithms for efficiency.
Good knowledge of C#, Python, SQL, Java, desirable.