Senior Software Engineer - GPU Capture and Replay

PlayStation Sony Computer Entertainment Europe Ltd.
Nottingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Nottingham, United Kingdom

Tech stack

API
C++
Software Debugging
Memory Management
Graphics Software
System Software
Graphics Processing Unit (GPU)

Job description

  • 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 entrynew -level and deeply technical engineers alike.

This is a unique senior engineering role at the heart of PlayStation® GPU technology, where you will work within a highly experienced technologytechnical-driven team. We are looking for developers who are passionate about their craft, the products they build, and who would like to make a lasting impact on the PlayStation® graphics software stack, its tooling, and future.

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.

About the company

PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team. The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation. About the Advanced Technology Group The Advanced Technology Group (ATG) is a part of Foundational Systems and Experiences Engineering (FSEE) within the Platform Business Group. Established over 20 years ago as part of PlayStation®'s first-party game development studios, ATG has always focused on helping game developers get the most out of PlayStation® hardware - a mission that continues to this day. As a team, we are responsible for large parts of the graphics software stack used by all PlayStation® games, and collaborate with leading engineering teams worldwide, from game developers to hardware vendors, to deliver key platform technologies. What you'll be doing * 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.

Apply for this position