About the Role
Systems engineers are part of the studios Core Tech team and are responsible for designing and implementing the core systems, pipelines and architecture that provide a solid framework for all our titles and working closely with other disciplines. As a System Engineer, you will use your knowledge and experience to contribute to the technical design and implementation of large-scale systems & features that encompass rendering, networking and low-level systems, tools and build infrastructure, with a focus on scalability and performance. You will apply your knowledge in data structures and algorithms for modern, multi-core architectures to build state-of-the-art technology for both PC and consoles. You will work within cross-functional teams, owning tasks and features across a range of engine systems, pipelines and tools. We believe that constantly improving on our skills is an essential part of the job and incorporate this into our daily projects.
Responsibilities
- Designing and implementing core systems, pipelines, and architecture.
- Contributing to the technical design and implementation of large-scale systems and features (rendering, networking, low-level systems, tools, build infrastructure).
- Focusing on scalability and performance.
- Applying knowledge in data structures and algorithms for modern, multi-core architectures.
- Building state-of-the-art technology for PC and consoles.
- Working within cross-functional teams, owning tasks and features across engine systems, pipelines, and tools.
- Improving skills as an essential part of the job.
Requirements
- Professional Unreal Engine 5 development experience.
- Professional game engine code experience (I/O, rendering, physics, memory management, multithreading, content pipelines).
- Familiarity with Systems development for Xbox Series S/X and/or PS5.
- Strong practical knowledge of C++ with relevant professional experience.
- Strong understanding of computer science.
- Good understanding of 3D maths.
- Experience with advanced usage of source control systems (e.g. Perforce).
- Good familiarity with profiling and optimising code for optimal CPU, GPU, memory and bandwidth usage.
- Good familiarity with debugging tools and techniques.
- Experience working in one or more phases of game development (feature design, implementation, bug-fixing, polish).
- Experience with and/or an appetite to explore what modern AI advances can bring to game development.
Skills
- Working effectively in open and collaborative environments.
- Employing a can-do attitude to solve difficult problems.
- Breaking down work into measurable and achievable tasks.
- Writing clear, maintainable, and portable code.
- Communicating ideas, intent, trade-offs, and constraints to technical and non-technical team members.
Location
- London, Bromley (on-site)
Work Type
- On-site
Benefits
- Enhanced Private Pension Scheme
- Private Medical Insurance
- Group Life Assurance
- Competitive holiday + studio wide closures in summer and winter
- Gym Membership Allowance
- Free Eye Tests
- Free on-site parking
- Electric Car Scheme
- Season Ticket Loans
About the Company
- The Space Rangers team are recruiting a Systems Engineer to join a London based Game Studio!
Equal Opportunity
- Our client is an equal-opportunity employer. They believe their teams create better work when they have a range of perspectives to draw from, and we are committed to creating an inclusive working environment that celebrates diversity.
