Senior Graphics Engineer

2 Months ago • 10 Years + • Graphics Engineer

Job Summary

Job Description

As a Senior Graphics Engineer at Unity, you will be at the core of the engine, developing and maintaining a high-performance API layer for Apple's Metal framework. Your responsibilities include ensuring the graphics backend's performance and stability across macOS, iOS, and VisionOS. You will also collaborate with teams, optimize graphics performance, and debug complex issues. The role requires expertise in C++ programming, especially modern standards, and a deep understanding of Metal API and GPU operations. Your work directly impacts the performance and user experience of applications on billions of Apple devices, supporting millions of developers globally.
Must have:
  • 10+ years of C++ programming experience.
  • Expertise in Apple's Metal API.
  • Understanding of GPU operations.
  • Ability to work with large graphics API codebases.
Good to have:
  • Experience with Xcode, Metal Debugger, and Instruments.
  • Familiarity with DirectX 12 or Vulkan.

Job Details

The opportunity
We are seeking a Senior Graphics Engineer to join our Metal team. In this role, you will work at the core of Unity's engine, developing and maintaining a high-performance, robust API layer that enables efficient communication between the engine's systems and Apple's Metal graphics framework. This position is critical to ensuring that Unity’s graphics infrastructure remains fast, stable, and scalable across Apple's ecosystem.

As part of the team, you’ll contribute to a platform used by millions of developers worldwide. The code you write will power applications on billions of Apple devices, making a direct impact on the performance and user experience across macOS, iOS, and VisionOS devices.

What you'll be doing

  • Developing, optimizing, and maintaining the core graphics API layer that interfaces with low-level Metal systems.
  • Ensuring the performance, stability, and scalability of the graphics backend across macOS, iOS, and VisionOS.
  • Collaborating with cross-functional teams to seamlessly integrate the Metal API layer with higher-level engine systems.
  • Profiling and optimizing graphics performance on a wide range of Apple hardware.
  • Troubleshooting and debugging complex issues to ensure Unity’s graphics engine runs efficiently on Apple platforms.
  • Contributing to the continuous improvement of Unity’s rendering pipeline, shaping the future of real-time 3D development on Apple devices.
  • Delivering high-quality, production-ready code that powers applications on billions of Apple devices, supporting millions of developers globally.

What we're looking for

  • Over 10 years of experience in C++ programming, with a strong focus on modern C++ standards and best practices.
  • Deep expertise in Apple's Metal API, with a solid grasp of its architecture and performance optimizations.
  • Comprehensive understanding of how GPUs operate, especially in relation to how Metal manages resources and optimizes rendering performance.
  • Proven ability to work effectively with large codebases focused on graphics API development.

You might also have

  • Experience using platform-specific tools such as Xcode, Metal Debugger, and Instruments.
  • Familiarity with DirectX 12 or Vulkan, which aligns well with the requirements of this position.

Additional information

  • 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 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. For more information, please visit Unity.

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 Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

#SEN #LI-MC1

Similar Jobs

bounteous - Lead Automation Engineer

bounteous

Chennai, Tamil Nadu, India (Hybrid)
3 Years ago
Tencent - Strategic Investment Manager - AI+Game Tech

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
hogarth - Drupal Developer

hogarth

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Ion - Senior QA Analyst

Ion

Noida, Uttar Pradesh, India (On-Site)
11 Months ago
VGW - People & Culture Service Delivery Team Leader

VGW

Manila, Metro Manila, Philippines (Remote)
1 Week ago
Side - Graphics Programmer - Talent Pool

Side

United States (Remote)
1 Month ago
Qualcomm - Engineer - Graphics Driver Development

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
SEGA - Senior Software Engineer (Graphics)

SEGA

London, England, United Kingdom (Hybrid)
4 Months ago
Chief Rebel - Graphics Programmer

Chief Rebel

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ISG - ServiceNow Platform Support (Custom Applications) Team Lead

ISG

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
GoTo Group - Transfer Pricing Assistant Manager

GoTo Group

Jakarta, Indonesia (On-Site)
2 Weeks ago
Apple - Partner Marketing Lead, Apple Ads

Apple

New York, New York, United States (On-Site)
2 Weeks ago
Figma - Account Executive, Enterprise

Figma

Berlin, Berlin, Germany (On-Site)
2 Weeks ago
Anavation - Scrum Master

Anavation

Clarksburg, West Virginia, United States (Hybrid)
2 Months ago
fortis games - Senior Analytics Engineer

fortis games

Portugal (Remote)
4 Days ago
Paytm - Assistant Manager - YouTube Specialist

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Trellix - Director, Technical Marketing, Network Security

Trellix

United States (Remote)
1 Month ago
grendel games - Sourcing and manufacturing engineer

grendel games

Leeuwarden, Friesland, Netherlands (Hybrid)
1 Month ago
Dave Ramsey - Software Engineer in Test

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

metacore - Services and Development Support Lead

metacore

Helsinki, Uusimaa, Finland (Hybrid)
2 Months ago
Tesla - Business Sales Lead, Finland

Tesla

Uusimaa, Finland (On-Site)
4 Months ago
supercell - Senior Gameplay Programmer, Clash Royale

supercell

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Iceflake  - 3D Artist

Iceflake

Tampere, Pirkanmaa, Finland (Hybrid)
1 Year ago
Tesla - Delivery Advisor

Tesla

Uusimaa, Finland (On-Site)
4 Months ago
Alpha Sense - Senior Software Engineer, Web Performance

Alpha Sense

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
Rovio  - Senior UX Designer

Rovio

Espoo, Uusimaa, Finland (Hybrid)
3 Weeks ago
supercell - FinOps Specialist

supercell

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
Hawkeye Innovations - Match Operations Assistant

Hawkeye Innovations

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
supercell - Product Marketing, Clash Royale

supercell

Helsinki, Uusimaa, Finland (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

creative assembly - Senior/Principal Graphics Programmer

creative assembly

England, United Kingdom (On-Site)
3 Months ago
zoox - Software Engineer - Simulation Graphics and AI/ML

zoox

Foster City, California, United States (Hybrid)
4 Months ago
CD PROJEKT RED - Senior Engineer, Graphics

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Game freak - R&D Programmer: Graphics

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
1 Month ago
Skydance - Senior Graphics Engineer II

Skydance

Los Angeles, California, United States (Hybrid)
2 Months ago
Playdead - Graphics Programmer

Playdead

Copenhagen, Denmark (On-Site)
10 Months ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
2 Months ago
Ubisoft - Graphics Programmer

Ubisoft

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
Pixel Toys - Senior Graphics Programmer

Pixel Toys

Royal Leamington Spa, England, United Kingdom (Hybrid)
4 Weeks ago
Activision - Expert Software Engineer, Graphics

Activision

Santa Monica, California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Beijing, China (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

San Francisco, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Montreal, Quebec, Canada (On-Site)

San Francisco, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Unity

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug