
Principal Console Programmer
Frontier Developments
full-time
Posted on:
Location Type: Hybrid
Location: Cambridge • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Be the main point-of-contact for console development questions and queries from stakeholders.
- Architect and develop platform-specific functionality.
- Leading profiling efforts for all aspects of the game; CPU, GPU, memory, IO. Using this information to direct departments to make optimisations.
- Ensuring compliance with platform requirements (TRCs/XRs).
- Reporting directly to the Technical Lead and Engineering Manager and collaborating with them to identify new tasks for the team.
- Coordinating with Cobra developers on preferred approaches to console support
- Mentorship of other game programmers in console development.
- Triaging emerging issues encountered in console versions of the game.
- Working with the Continuous Integration & Distribution team to identify better processes and tests for consoles.
Requirements
- The expertise to push the boundaries of console hardware and services and deliver an exemplary console experience.
- A track record of releasing console versions for multiple AA/AAA games.
- Expert modern C++ programming skills and the ability to work within a large codebase
- Strong experience in profiling CPU performance and memory usage.
- Detailed knowledge of Xbox or PlayStation platform APIs.
- Openness to share experiences and learning from and with colleagues.
- Experience in profiling GPU performance.
- Expertise working with low-level graphics APIs.
- Knowledge of cross-platform technicalities and certification requirements.
- Experienced in shipping games using in-house game engines or multiple commercial game engines.
Benefits
- success-based annual bonus
- share option schemes
- life assurance
- private family healthcare
- flexitime working hours
- enhanced maternity/paternity leave
- in-house subsidised catering
- support with relocation
- Cycle to Work scheme
- free bike servicing
- social activities and events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++profilingCPU performancememory usageGPU performancelow-level graphics APIscross-platform technicalitiesgame enginesconsole developmentplatform-specific functionality
Soft skills
mentorshipcollaborationcommunicationopenness to learningleadership