Senior Software Engineer - Low Level GPU
Sony Interactive Entertainment
United Kingdom, London · GBR-London-15GMS · Posted Oct 14, 2026
At a glance
- Location
- United Kingdom, London · GBR-London-15GMS
About the role
- You will be working on Razor GPU, a GPU performance analysis and debugging tool, for current and future PlayStation® platforms.
- This is a unique senior engineering role at the heart of PlayStation® GPU technology, where you will work within a highly experienced technology-driven team.
Responsibilities
- You will be working on Razor GPU, a GPU performance analysis and debugging tool, for current and future PlayStation® platforms.
- You will be developing GPU Capture and Replay technology, which allows GPU commands, shaders and resources to be captured, analysed and later reinstated, so that graphics frames can be re-executed on the GPU independently from the running game.
- You will be developing profiling and debugging features upon this core technology, to help game developers worldwide to realize their creative vision and push PlayStation® hardware to its limits.
- You will be developing internal features used by platform software and hardware teams, to help build and improve the PlayStation® graphics software stack, as well as diagnose low-level platform issues.
- You will collaborate with game developers and platform engineers to gain a deep understanding of their needs, with a view to creating efficient, reliable and scalable tools, which are a joy to use for new and deeply technical engineers alike.
Requirements
- Strong problem-solving skills, including the ability to design and implement highly reliable performant systems in C++.
- Strong debugging skills, including the ability to understand and reason about complex systems, as well as unpick their interactions.
- Experience developing on consoles, particularly using console graphics and memory management APIs.
- An interest in GPU architecture and low-level graphics engineering.
- Experience using GPU profiling and debugging tools.
- An eagerness to learn and take responsibility of features end-to-end, from building core systems, to influencing end-user UX design.
Skills
- C++