Frontier Developments

Principal Console Programmer

Frontier Developments

full-time

Posted on:

Location Type: Hybrid

Location: CambridgeUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

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