C/C++ Game Programmer (12 Month Placement)
Feral Interactive is offering year-long industrial placements with our development team for current, full-time university students studying Computer Science or a related degree. We take pride in publishing AAA games for new platforms and audiences; our releases cover a range of genres and present a variety of challenges in the development process. This role is a great opportunity to get some hands-on experience of development. You’ll be working with real code on real games from day one, just like the permanent members of our team, many of whom started as placement students themselves.
The bulk of your work will involve developing games to be cross-platform. This will require you to identify, debug and fix inconsistencies with the originals as well as optimising code for the platform in question. Experience or strong interest in one of our target platforms is a definite advantage. Our projects tend to be completed relatively quickly within small teams, so the work is highly varied and you will be making a difference every day.
Working with the rest of the development team, you will also help extend our in-house libraries by developing new cross-platform solutions and improving on existing ones, as well as debugging and resolving library issues across multiple games.
We are a small but expanding company with a current team of around a hundred people, so you’ll quickly get to know your colleagues. You will have the support of our more experienced developers and can look forward to working collaboratively with the team. Our QA team is also onsite, which makes working with them to reproduce and resolve issues quick and efficient. Due to the nature of our work we can maintain a small company attitude with a large company output.
We like to see students who have gone beyond the requirements of their course, so we’re happy to look at examples of your own projects and code if you include them or a link to your online portfolio or GitHub with your application.
This is a full-time position for 12 months at our studio in Wandsworth, London. Placements usually start over the summer after the end of the academic year, with most placement students joining us at the beginning of July, but the start date can be flexible if required.
Required Skills and Experience
- Currently studying Computer Science or a related degree
- Experience of C/C++ programming
- Comfortable in the use of pointers and dynamic memory allocation in C/C++
Desired Skills and Experience
- Experience using the UNIX command line
- Familiarity with macOS and/or Linux, especially development for it
- Knowledge of Objective-C
- Knowledge of Vulkan, Metal, OpenGL or DirectX for 3D graphics programming
- Good knowledge of Perl, Bash, Python or Lua
- A passion for video games
- Annual salary from £17k
- A fantastic learning opportunity to work with AAA games
- Relaxed small company atmosphere
Feral Interactive is a leading publisher and developer of AAA Mac, Linux, Nintendo Switch, and mobile games. We take great pride in developing excellent ports for new platforms and audiences. Recent hit titles include Alien: Isolation (macOS, Linux, Nintendo Switch), Total War: THREE KINGDOMS (macOS and Linux), Rome: Total War (iOS, Android), and Shadow of the Tomb Raider (macOS and Linux).
How to Apply
If you’re ready to help us release great games, send a copy of your CV and a covering letter to firstname.lastname@example.org, addressed to Stephanie Horrocks. Applications without a covering letter will not be reviewed.