This job might no longer be available.
Software Engineer - Gameplay
2 years ago
Codemasters have been making iconic games for over 30 years. We're a world-leader in the development of racing titles across studios in the UK and Malaysia. We've been creators and guardians of some of the most adored titles and are proud to be the home of the official games of FORMULA ONE.
Ask anyone in Team Codies what the secret to our success is and they'll tell you it's about the people; the creativity; the vision; the tech and the family: One Codemasters. We've reached where we are today by raising the game, empowering people and sharing our passion to make the greatest racing games in the world.
We are looking for a senior Gameplay engineer to help bring the vision of the game's ongoing evolution to life. By joining Codemasters, you'll work with and be supported by an experienced team, who continue to improve on this annual franchise. You will have the chance to bring new ideas and encompass gameplay features to develop within this franchise for years to come.
Key Duties:
- You will develop technical solutions for gameplay features for the Formula One game
- You will implement code in a large existing codebase, within a cross discipline team
- You will work with the design team and production to evaluate the technical feasibility of features and help manage scope
- Feature development estimation and reporting to the team
- You will provide technical design documentation to aid cross-team understanding and ease ongoing maintenance
- You will identify technical debt and help pay it off over the course of development
- You will collaborate with the multi-year franchise development teams, to ensure that code is compatible with longer term feature plans
- Develop usable prototypes of features for quick evaluation of design concepts
Key Experience:
- We prefer that you be experienced in the industry and have experience working on at least 3 shipped, full-lifecycle game titles
- Finite state machines
- Component-based architectures
- Experience working with parallel multithreaded systems
- 3D Maths and geometry
- Use of debugging and profiling tools
- Wide knowledge of general gameplay related programming
- Good teamwork skills within a development team
- A passion for and commitment to a career in games
Desirable Experience:
- Cross platform and console development experience
- Scrum and agile processes
- Game user interface development
- Game related animation and audio systems
- Familiarity with IMGUI
Create Your Profile — Game companies can contact you with their relevant job openings.