Principal Graphics Engineer
Position Overview
PlayStation is seeking a Principal Graphics Engineer responsible for building exciting rendering systems and features in the Bluepoint Engine to bring the team’s vision to life. This role involves collaborating with designers, artists, and programmers to design, implement, and iterate on rendering systems, extend existing systems for new functionality, and optimize rendering code for console platforms. The position also includes researching new real-time rendering techniques and mentoring less experienced engineers and technical artists.
Responsibilities
- Collaborate with designers, artists, and programmers to design, implement, and iterate on rendering systems.
- Extend existing rendering systems to provide new or improved functionality to meet the needs of content teams.
- Optimize high and low-level rendering code for console platforms.
- Research new real-time rendering techniques and features.
- Mentor less experienced engineers and technical artists.
- Assist where needed.
Requirements
Technology Knowledge
- Required: Strong C++ programming ability.
- Required: Expert knowledge of HLSL/PSSL.
- Desired: DirectX or AGC/GNM experience.
- Desired: C#, USD.
Tool Knowledge
- Required: Visual Studio with strong experience debugging and profiling code.
- Required: Experience with CPU and GPU profiling tools (e.g., Razor, RenderDoc).
- Desired: Maya, Houdini, Jenkins.
Craft Experience
- Required: Solid understanding of real-time rendering techniques.
- Required: Ability to work within performance and memory constraints.
- Required: Ownership experience with tools or backend systems for AAA games in areas such as lighting, materials, shadows, raytracing, VFX, water, atmospherics, post-effects, GPU-driven rendering, or backend abstraction & resource management.
- Desired: Experience writing tools for rendering systems (e.g., content cookers/compilers, shader code generators, DCC plugins, visualizers).
Other Criteria
- Experience:
- Degree: B.S. in Computer Science or equivalent experience.
- Years of Experience: 7+ years of rendering programming preferred.
- Required: Strong experience that allows for mentoring and growth opportunities.
- Required: Shipped at least 2 AAA console games or equivalent experience.
- Additional Skills:
- Proven ability to manage time, self-organize, and meet deadlines.
- Strong communication skills.
- Critical thinking and problem-solving skills.
- Strong organizational skills with an attention to detail.
- A growth mindset and a positive outlook.
- The ability to optimize performance on any CPU or GPU.
Company Information
PlayStation, part of Sony Interactive Entertainment (a wholly-owned subsidiary of Sony Group Corporation), is a global leader in entertainment. We produce the PlayStation family of products and services, including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, and acclaimed PlayStation software titles from PlayStation Studios.
PlayStation 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.
Compensation and Benefits
- Salary: [Salary information not provided in the original description]
- Location Type: [Location Type information not provided in the original description]
- Employment Type: [Employment Type information not provided in the original description]
- Benefits: Eligible for SIE’s top-tier benefits package including medical, dental, vision, matching 401(k), paid time off, wellness program, and employee discounts for Sony products.
- Bonus: This role may be eligible for a bonus package.
Please refer to our Candidate Privacy Notice for more information about how we process your personal information and your data protection rights.