At a Glance
- Tasks: Join our team to develop immersive console games using C++ and our in-house Cobra engine.
- Company: Frontier, a leading independent video game developer based in Cambridge.
- Benefits: Competitive salary, flexible working, wellbeing initiatives, and relocation support.
- Why this job: Be part of a passionate team creating iconic gaming experiences that captivate players worldwide.
- Qualifications: Experience in console programming, C++, and a passion for pushing gaming boundaries.
- Other info: Dynamic studio culture with opportunities for mentorship and career growth.
The predicted salary is between 36000 - 60000 £ per year.
Frontier is an independent video game developer and publisher, crafting immersive gaming experiences with fun gameplay and unparalleled artistic quality. Renowned for its iconic creative management simulation games, Frontier captivates players worldwide with immersive and authentic game worlds. The modern studio is located in the vibrant technology hub of Cambridge (UK). The talented team at Frontier are dedicated to nurturing our existing portfolio and delivering our exciting future roadmap.
This role is offered on a full in-studio basis or a hybrid basis (minimum 3 days per week in the studio). We can provide a comprehensive relocation support package as part of any offer, should you need to relocate.
WHAT’S THE ROLE
We are looking for an experienced programmer to join our game development team and to play a key role in delivering a great experience for console players. Joining an established development team, you will bring experience and energy to developing our games for console platforms. You will program primarily in C++ working with our in-house Cobra engine and cross-platform game code.
Your work will focus on delivering platform functionality, certification compliance, memory management, and runtime performance. You will collaborate with programmers working on the cross-platform game experience and Cobra engine, along with specialists in audio, user interface, and online services. You will also collaborate with game designers and QA testers on tuning the player experience for console players.
WHAT YOU’LL BE DOING
- Be the main point-of-contact for console development questions and queries from stakeholders.
- Develop platform-specific functionality.
- Profile and optimise memory usage and performance.
- Coordinate with Cobra developers on preferred approaches to console support.
- Mentorship of other game programmers in console development.
- Triage emerging issues encountered in console versions of the game.
- Support game releases with build management and bug fixing.
WHAT YOU’LL BRING
- Curiosity about opportunities for games to push the boundaries of console hardware and services.
- Diligence and detail-orientated in technical work.
- Openness to share experiences and learning from and with colleagues.
- Comfortable working with modern C++.
- Understanding of typical game engine internals.
- Experience in profiling CPU performance and memory usage.
- Played a significant role in releasing console versions of at least one game.
BONUS IF YOU HAVE
- Familiarity with Xbox or PlayStation platform APIs.
- Expertise working with low-level graphics APIs.
- Experience in profiling GPU performance.
- Comfortable working with large codebases.
- Developed games using in-house game engines or multiple different commercial game engines.
WHAT WE CAN OFFER YOU
You will work with talented and passionate people to support, develop or publish our sophisticated and enduring games, in a creative, collaborative and inclusive environment. We love what we do, and we work hard to provide outstanding experiences for our players.
Wellbeing is a big focus at Frontier, and we are continually evolving how we can support our people. We encourage a healthy work/life balance and provide a range of wellbeing activities, initiatives and sessions to support both mental and physical health.
We offer a competitive salary and benefits package, which includes a 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, a Cycle to Work scheme, free bike servicing, and social activities and events.
We strive to create an environment where everyone can fully demonstrate their capability and potential. If you therefore need any reasonable adjustments to support you during the recruitment process, please speak to your Talent Acquisition representative.
Seniority level: Associate
Employment type: Full-time
Job function: Information Technology
Industries: Computer Games
#J-18808-Ljbffr
Experienced Console Programmer employer: Frontier Developments
Contact Detail:
Frontier Developments Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Experienced Console Programmer
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Frontier. Attend gaming events or meetups, and don’t be shy about introducing yourself. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially any console projects you've been involved in. Make sure it’s easy to navigate and showcases your programming prowess in C++ and any cool features you’ve developed.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of game engines and console development. Be ready to discuss your past experiences and how they relate to the role at Frontier. Practice common interview questions and think about how you can demonstrate your passion for gaming.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Frontier team. Don’t forget to tailor your application to highlight your experience with console development and teamwork!
We think you need these skills to ace Experienced Console Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of an Experienced Console Programmer. Highlight your experience with C++, console development, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for gaming and why you want to join Frontier. Mention specific experiences that relate to console programming and how you can contribute to our team. Let us know what excites you about this opportunity!
Showcase Your Projects: If you've worked on any games or projects, make sure to showcase them in your application. Include links to your portfolio or GitHub if applicable. We love seeing your work and how it reflects your skills and creativity!
Apply Through Our Website: We encourage you to apply through our website for a smooth application process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Frontier Developments
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Frontier is looking for someone who is comfortable with modern C++, so be prepared to discuss your experience and any projects you've worked on that showcase your programming prowess.
✨Familiarise Yourself with Game Engines
Since you'll be working with the in-house Cobra engine, it’s a good idea to understand its internals and how it interacts with console platforms. If you have experience with other game engines, be ready to share how that knowledge can translate to this role.
✨Show Your Passion for Gaming
Frontier values curiosity about pushing the boundaries of console hardware. Be prepared to discuss your favourite games and what you think makes them great. This will show your enthusiasm for the industry and help you connect with the interviewers.
✨Prepare for Technical Questions
Expect to face questions about profiling CPU and memory performance, as well as troubleshooting issues in console versions of games. Brush up on your problem-solving skills and be ready to demonstrate your thought process when tackling technical challenges.