The opportunity
We are looking for an experienced graphics engineer to join our SRP Features team within Unity Graphics. Scriptable Render Pipeline (SRP) is a customizable rendering technology that allows you to control rendering via C# scripts, tailoring the rendering process to your target platform. As a senior graphics engineer in the SRP Features team at Unity, you will research, design, and develop the systems and rendering innovations for graphics features in our Scriptable Render Pipelines. We specialize in solving the challenges around delivering maintainable and extensible features optimized for many platforms.
Our team is passionate about using innovative rendering methodologies to develop robust graphics solutions. Your role will allow you to have a direct impact on how graphics features are taken to the next level at Unity. Our ideal candidate will have a deep knowledge of graphics and a passion for developing features that will be used by a broad range of users.
This is a permanent position which will provide the opportunity to grow as a key contributor to the graphics features and workflows of the Unity Engine and Editor.
What you’ll be doing
Evaluate technical plans to ensure they meet both engineering and user requirements
Setup automated tests for new or existing features and bug fixes
Engage with developers to champion high engineering standards and deliver production-quality code
Closely collaborate with our other developers, technical artists and product designers to scale existing or create end-to-end graphics features that will perform well on high-end platforms as well as on mobile for scalable real-time rendering
The range of technologies you could work with cover artist-facing features for rendering: Material, Lighting, Postprocess, Effects and more as well as evolving and optimizing our rendering architecture
What we’re looking for
Deep knowledge of modern mobile GPU architectures (e.g. Apple, ARM and Qualcomm)
Proficiency in GPU programming with DX11, DX12, Metal or Vulkan
Solid understanding of graphics pipelines, rendering techniques and the underlying math
Experience delivering on goals in a fast-paced, high-performance environment
Strong cross-platform, multi-threaded, C++ and C# programming skills
Proactive, solution-oriented mindset with a keen interest in innovative rendering technologies
You might also have
Hands-on experience working with Unity
Practical experience of working in large, sophisticated codebases
Previous work in the visual effects and/or games industry
Additional information
Relocation support is not available for this position.
International relocation support is not available for this position.
Work visa/immigration sponsorship is not available for this position.
Life at Unity
Unity [NYSE: U] is the world's leading platform of tools for creators to build and grow real-time games, apps, and experiences across multiple platforms. 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 fourth quarter of 2023, more than 69% of the top 1,000 mobile games are made with Unity as derived from a blended number of the top 1,000 games in the Google Play Store and iOS App Store. In 2023, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit www.unity.com.
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 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.
Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.
Your privacy is important to us. Please take a moment to review our Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at [email protected].
2K
PlayStation
thatgamecompany
Larian Studios
Ubisoft
Naughty Dog