Job location
Charing Cross, United Kingdom
Tech stack
API
C++
Software Debugging
Memory Management
Graphics Software
Graphics Processing Unit (GPU)
Job description
This is a unique senior engineering role at the heart of PlayStationreg; GPU technology, where you will work within a highly experienced technology technical -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 PlayStationreg; 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 PlayStationreg;5, PlayStationreg;4, PlayStationreg;VR, PlayStationreg;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 PlayStationreg;'s first-party game development studios, ATG has always focused on helping game developers get the most out of PlayStationreg; 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 PlayStationreg; 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 PlayStationreg; 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 PlayStationreg; hardware to its limits.
* You will be developing internal features used by platform software and hardware teams, to help build and improve the PlayStationreg; 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 entry new -level and deeply technical engineers alike., PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.