Unity is looking for a Senior Graphics Engineer to join their team, responsible for developing Unity's GPU Resident Drawer and influencing the direction of GPU-driven rendering technology. The role involves collaboration with colleagues and customers to maintain and improve existing rendering technologies, as well as contributing to code reviews and ensuring high-quality software. The ideal candidate has real-world experience of graphics programming, solid working knowledge of engine architecture, and expertise in C++, C#, and shader languages.
Requirements
- Real-world experience of graphics programming on a shipped product.
- Solid working knowledge of engine architecture and common graphics algorithms.
- Good understanding of modern GPU architecture, ideally across multiple platforms and hardware generations.
- Experience with modern a graphics API such as Vulkan, Direct3D 12 or Metal
- Expertise with C++, C#, and shader languages such as HLSL.
- Experience in profiling and optimizing performance.
- Great teamwork and interpersonal skills, including good communication skills and a proactive work ethic.
- Passion for performance, code analysis, and debugging tools.
- Willingness to jump into unfamiliar technical areas.
- Strong software engineering fundamentals.
- Working knowledge of Unity.
Benefits
- Comprehensive health, life, and disability insurance
- Commuting subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Support for new parents through leave and family-care programs
- Office food snacks
- Mental Health and Wellbeing programs and support
- Employee Resource Groups
- Global Employee Assistance Program
- Training and development programs
- Volunteering and donation matching program