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, flexible working options, and opportunities for professional growth.
- Other info: Be part of a dynamic team driving innovation in gaming technology.
- Why this job: Make a real impact on gaming experiences and push hardware limits.
- 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) employer: Deepstreamtech
At PlayStation, we pride ourselves on fostering a culture of innovation and collaboration, making us an exceptional employer for Senior Software Engineers passionate about graphics technology. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge projects that shape the future of gaming. Located in a vibrant tech hub, we offer a dynamic work environment where creativity thrives, and every team member's contribution is valued.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (GPU Capture and Replay)
✨Tip Number 1
Network like a pro! Reach out to current employees at PlayStation or similar companies 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. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace Senior Software Engineer (GPU Capture and Replay)
Some tips for your application 🫡
Show Your Passion:When writing your application, let your passion for software engineering shine through! We want to see how excited you are about building impactful products and your love for tackling complex problems.
Highlight Relevant Experience:Make sure to showcase your experience with C++ and any console development you've done. We’re particularly interested in your skills with graphics and memory management APIs, so don’t hold back on those details!
Demonstrate Problem-Solving Skills:Use your application to illustrate your strong problem-solving abilities. Share examples of how you've designed and implemented reliable systems or debugged complex interactions in the past—this is key for us!
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 this exciting opportunity at StudySmarter!
How to prepare for a job interview at Deepstreamtech
✨Show Your Passion for Graphics Engineering
Make sure to express your enthusiasm for GPU architecture and low-level graphics engineering during the interview. Share specific projects or experiences where you’ve worked with graphics software, and how they’ve shaped your passion for the field.
✨Demonstrate Problem-Solving Skills
Prepare to discuss complex problems you've solved in C++. Think of examples where you designed and implemented reliable systems. Be ready to explain your thought process and the debugging techniques you used to tackle those challenges.
✨Familiarise Yourself with Razor GPU
Research Razor GPU and its functionalities before the interview. Understanding its role in performance analysis and debugging will help you speak confidently about how you can contribute to developing GPU Capture and Replay technology.
✨Collaborate and Communicate
Since collaboration is key in this role, think of examples where you’ve worked closely with other developers or engineers. Be prepared to discuss how you gathered requirements and created tools that met their needs, showcasing your ability to influence user experience design.