Senior Graphics Engineer - Shader system team in Brighton
Senior Graphics Engineer - Shader system team

Senior Graphics Engineer - Shader system team in Brighton

Brighton Full-Time 36000 - 60000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Develop and maintain high-quality shader systems for the world's leading game engine.
  • Company: Join Unity, a top platform for creating games and interactive experiences.
  • Benefits: Enjoy a supportive work-life balance with a range of employee benefits.
  • Why this job: Shape the future of graphics technology used by billions worldwide.
  • Qualifications: Strong C++ skills and experience with modern shader languages required.
  • Other info: Collaborate in a diverse team and enhance your career in a dynamic environment.

The predicted salary is between 36000 - 60000 £ per year.

The opportunity Unity Graphics is on a mission to rapidly advance innovation across our entire graphics stack, delivering the perfect balance of performance, quality, and the widest possible device reach. As a Senior Graphics Engineer on the Shader Systems team, you will be an integral part of collaborating with others within Unity Graphics to improve tooling and workflows for graphics engineers and shader authors. This position will see you tackle problems across our shader tech stack, from runtime variant handling to supporting our cross-platform shader compiler systems and building new ways for developers to define and improve their shader workflows. With the Unity runtime being installed on over 3.5 billion devices worldwide, this is a unique opportunity to shape the developer experience of the most widely used game engine in the world.

What you'll be doing

  • Develop, build and maintain high-quality and performant systems for managing and compiling shaders.
  • Help maintain our shader systems by diagnosing and fixing bugs, ensuring stability and reliability for our users whilst improving performance, testability and stability.
  • Work with multi-functional teams to bring new engine features to all platforms.
  • Enable Unity shaders to work across platforms, render pipelines, and performance levels.

What we're looking for

  • Demonstrated programming skills in C++ and experience of modern shader languages (HLSL/GLSL/Slang).
  • Knowledge of real-time 3D graphics concepts and modern graphics APIs.
  • Ability to collaborate with developers, customers, and leadership, both verbally and via documentation.
  • Someone who thrives in a diverse, distributed team and is motivated to help our entire developer community succeed.

You might also have

  • Understanding of modern engine systems, rendering architectures and experience of working on real-world productions or large multi-platform engines.
  • Understanding of modern shader compilers (DXC, Slang), IL such as DXIL and SPIR-V or shading languages such as HLSL/GLSL/MSL/Slang.
  • Familiarity with the Unity engine, C# programming, and writing production shaders.
  • Familiarity with asset management, import, and build pipelines.
  • Familiarity with performance profiling and a performance by default mindset.

Additional information

  • Relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position.

Life at Unity

We offer a wide range of benefits designed to support employees' well-being and work-life balance. You can read more about them on our career page. Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing. As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators.

If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Senior Graphics Engineer - Shader system team in Brighton employer: Unity

Unity is an exceptional employer that champions innovation and collaboration within a diverse and inclusive work culture. As a Senior Graphics Engineer, you will have the opportunity to work on cutting-edge technology that impacts billions of users worldwide, while enjoying comprehensive benefits that support your well-being and professional growth. With a commitment to fostering creativity and a performance-driven mindset, Unity provides a unique environment where your contributions can truly make a difference in the gaming and interactive experience landscape.
U

Contact Detail:

Unity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Graphics Engineer - Shader system team in Brighton

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Unity or similar companies. Attend meetups, webinars, or even online forums where you can connect with other graphics engineers and share your passion for shader systems.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best shader work and any projects you've contributed to. This is your chance to demonstrate your programming prowess in C++ and modern shader languages, so make it shine!

✨Tip Number 3

Prepare for the interview by brushing up on real-time 3D graphics concepts and modern graphics APIs. Be ready to discuss how you've tackled challenges in shader tech stacks and how you can contribute to improving workflows at Unity.

✨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 serious about joining the team and contributing to the amazing work at Unity.

We think you need these skills to ace Senior Graphics Engineer - Shader system team in Brighton

C++ Programming
HLSL
GLSL
Slang
Real-time 3D Graphics Concepts
Modern Graphics APIs
Shader Compiler Systems
Collaboration Skills
Documentation Skills
Unity Engine Familiarity
C# Programming
Performance Profiling
Asset Management
Build Pipelines

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your programming skills in C++ and any experience with shader languages like HLSL or GLSL. We want to see how your expertise aligns with the role, so don’t hold back!

Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to describe your experiences and how they relate to the job. We appreciate a well-structured application that’s easy to read.

Tailor Your Application: Customise your application to reflect the specific requirements of the Senior Graphics Engineer role. Mention your familiarity with Unity and any relevant projects you've worked on. This shows us you’re genuinely interested in the position.

Apply Through Our Website: Don’t forget to apply 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 Unity

✨Know Your Shader Stuff

Make sure you brush up on your knowledge of modern shader languages like HLSL and GLSL. Be ready to discuss your experience with shader systems and how you've tackled performance issues in the past. This will show that you're not just familiar with the concepts, but that you can apply them effectively.

✨Showcase Your Collaboration Skills

Since this role involves working with multi-functional teams, be prepared to share examples of how you've successfully collaborated with others. Highlight any experiences where you’ve worked with developers or customers to improve workflows or solve problems, as this will demonstrate your ability to thrive in a diverse team.

✨Prepare for Technical Questions

Expect some technical questions related to real-time 3D graphics and modern graphics APIs. Brush up on your C++ programming skills and be ready to explain your thought process when diagnosing and fixing bugs. Practising coding challenges can also help you feel more confident.

✨Understand Unity's Ecosystem

Familiarise yourself with the Unity engine and its asset management systems. Knowing how shaders work within Unity and being able to discuss your experience with production shaders will give you an edge. It shows that you’re not only technically skilled but also understand the platform you'll be working on.

Senior Graphics Engineer - Shader system team in Brighton
Unity
Location: Brighton

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>