We have an opportunity for a Build Engineer to join our team. This is an exciting opportunity to work with our game and technology teams in driving forward the way we test games and tools.
Frontier are the studio behind Jurassic World Evolution, Elite Dangerous, Planet Coaster and Planet Zoo. We are Britain’s biggest independent publisher and developer of videogames, based among the world-leading technology cluster in the historic city of Cambridge, England.
The successful candidate will innovate and improve our existing automated testing and build procedures to support these projects, and will manage the various builds both internally during development and for external releases.
- Working with our existing continuous integration build setup to ensure that functioning, recent builds of our games and various tools are available to those who require them, and that development progress isn’t blocked by broken builds
- Creating new automated tests as part of our continuous integration system, and managing existing tests to ensure they remain relevant for the projects in question
- Ensuring that the build process is as fast and hassle-free as possible for all 100+ members of our teams
- Improving all aspects of the build process and systems for our various projects. This will include both the process of creating and packaging a build as well as project-specific paths such as data export and validation.
- Ability to communicate effectively with team members
- Willingness to work collaboratively across multiple disciplines
- Good analytical and problem solving skills
- Strong attention to detail
- Ability to give and receive constructive feedback in order to strive for continuous improvement
- Good at managing competing demands for your time.
Qualifications, Skills & Experience
- A good degree or equivalent in Computer Science or Computing
- Experience with Continuous Integration systems such as TeamCity, Buildbot, Jenkins, CruiseControl
- Experience working with large codebases across multiple platforms.
- Knowledge of version control systems (preferably SVN)
- Recent experience with scripting languages preferably Python or Lua
The following would be beneficial but is not essential:
- Knowledge of C++ and/or C#
- Experience with tool chains such as Microsoft Visual Studio, Xcode, CLANG, GCC for building applications targeting Windows, Mac OS X, Console and Mobile
- Knowledge of build systems such as Jam, NMake or CMake
What we can offer you:
At Frontier we believe your work should be rewarding in every way. We offer the chance to work on blockbuster franchises and world-leading IP in a studio environment considered one of the best places to work in the UK.
We also offer a range of flexible benefits to our 500+ team, including life assurance, private family healthcare, pension, flexitime working hours, enhanced maternity/paternity package, in-house catering, support with relocation, a Cycle to Work scheme and free bike servicing, regular in-house wellbeing sessions, regular social events, and annual bonus and sharesave schemes for everyone to share in the studio’s success.
We welcome and encourage applications from qualified candidates regardless of sex, race, disability, age, sexual orientation, gender identity, marriage or civil partnership, pregnancy or maternity, religion or belief.