Back to jobs
Senior Systems Programmer (Unreal Engine)
- Posted 18 July 2023
- Salary Negotiable
- LocationDerby
- Job type Permanent
- DisciplineProgramming
- Reference19163
- Contact NameChristopher Redgrave
Job description
Derby based studio, Bulkhead Interactive are working with us to locate an experienced Systems Programmer.
As a Senior Systems programmer you will design, develop, and optimize systems-level code for console platforms, with a particular focus on Unreal Engine. You will work collaboratively with designers, artists, and the wider programming team to understand the system requirements and constraints.
Your responsibilities…
As a Senior Systems programmer you will design, develop, and optimize systems-level code for console platforms, with a particular focus on Unreal Engine. You will work collaboratively with designers, artists, and the wider programming team to understand the system requirements and constraints.
Your responsibilities…
- Design, develop, optimise and maintain systems-level code with a particular focus on Unreal Engine
- Proactively identify opportunities to improve systems, workflows and contribute to the overall technical vision of the project
- Collaborate closely with designers, artists, and other programmers to understand system requirements and constraints
- Diagnose and fix complex systems-level issues and performance bottlenecks
- Stay up to date with the latest console hardware, software, and Unreal Engine advancements
- Collaborate with platform and engine vendors to ensure smooth integration and adherence to console platform requirements
- Mentor and provide technical guidance to junior programmers in the team
- Strong proficiency using C++ with Unreal Engine
- In-depth knowledge of hardware architectures, performance considerations, and memory restrictions
- Solid understanding of multi-threading and networking
- Strong problem-solving and debugging skills, with the ability to diagnose and resolve complex issues
- Excellent communication and collaboration skills, with the ability to work effectively with cross-disciplinary teams
- Experience using platform specific profiling tools
- Solid understanding of games as a service (GaaS)
- Experience shipping one or more games across multiple platforms