Senior Software Engineer (GPU Capture and Replay) in London

Senior Software Engineer (GPU Capture and Replay) in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Develop cutting-edge GPU performance tools for PlayStation and collaborate with top game developers.
  • Company: Join a leading gaming company at the forefront of graphics technology.
  • Benefits: Competitive salary, health benefits, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team with excellent career advancement opportunities.
  • Why this job: Make a real impact on gaming technology and help shape the future of PlayStation.
  • Qualifications: Strong C++ skills, experience with console graphics, and a passion for problem-solving.

The predicted salary is between 60000 - 80000 € per year.

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.

What the job involves:

  • 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 realise 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 entry-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 technology-driven team.

Senior Software Engineer (GPU Capture and Replay) in London employer: Deepstreamtech

At PlayStation, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Senior Software Engineers enjoy unparalleled opportunities for professional growth while working on cutting-edge GPU technology that shapes the future of gaming. With a commitment to employee development and a passion for creating impactful products, we provide a rewarding environment where your contributions truly matter.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (GPU Capture and Replay) in London

Tip Number 1

Network like a pro! Reach out to current or former employees at PlayStation on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to GPU technology or C++, make sure to highlight that in conversations. It’s a great way to demonstrate your passion and expertise.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on C++ and graphics programming. The more comfortable you are, the better you'll perform!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team!

We think you need these skills to ace Senior Software Engineer (GPU Capture and Replay) in London

C++
Problem-Solving Skills
Debugging Skills
Console Graphics APIs
Memory Management APIs
GPU Architecture Knowledge
Low-Level Graphics Engineering

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just looking for a job, but that you’re genuinely excited about building impactful products in the PlayStation graphics software stack.

Highlight Relevant Experience:Make sure to showcase your experience with C++, GPU architecture, and any console development you've done. We love seeing how your background aligns with our needs, so don’t hold back on those details!

Be Clear and Concise:While we appreciate creativity, clarity is key in your written application. Keep your language straightforward and to the point, making it easy for us to understand your skills and experiences without sifting through fluff.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Deepstreamtech

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially around performance and reliability. Be ready to discuss how you've designed and implemented systems in the past, and think of specific examples where your problem-solving skills shone through.

Show Off Your Debugging Skills

Prepare to talk about complex systems you've worked with and how you approached debugging them. Have a couple of stories ready that highlight your ability to unpick interactions and resolve issues effectively.

Get Familiar with GPU Architecture

Since this role is all about GPU Capture and Replay, it’s crucial to demonstrate your interest in GPU architecture and low-level graphics engineering. Brush up on relevant concepts and be prepared to discuss how they relate to the PlayStation graphics software stack.

Collaborate and Communicate

This position involves working closely with game developers and platform engineers. Think about how you can showcase your collaboration skills and your eagerness to understand user needs. Prepare to discuss how you’ve influenced UX design in previous projects.