As a C++ Software Engineer, you will assist in porting games across multiple platforms including but not limited to Switch, PS4, PS5, Xbox X/S and Xbox One. You will be working with a range of engines and technology pipelines, including popular engines such as Unreal or Unity, as well as bespoke custom engines.
Responsibilities:
- Working closely with producers, QA, game designers and artists to implement game features using C++.
- Testing, debugging, refining, optimising and maintaining game functionality on a range of platforms.
- Staying up to date with new technologies and architectures.
- Assisting and mentoring other programmers in your areas of expertise.
- Creating and maintaining well written technical documentation.
- Creating maintainable, and extensible, well architected code.
- Confidently communicating with other disciplines, in particular engineering, to facilitate solutions that push the project forward.
Expectations:
- Proactively identify problems and propose, test, and document solutions.
- Research and explore new technologies and techniques, and keep up to date with the latest trends in game development.
- Share learnings and best practices, workflows, and new tools with the wider team.
- Be available for technical support for the code team.
- Actively demonstrate a desire to learn and grow professionally.
- Contribute towards a positive and supportive company culture.