Senior Graphics Engineer

unity3d

San Francisco (CA)

On-site

USD 130,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Unity3D in San Francisco is seeking a Senior Graphics Engineer to enhance Unity's Metal graphics pipeline. You will develop and maintain a high-performance API that optimizes the graphics performance on Apple devices.

This role requires over 10 years of C++ programming experience and deep expertise in Apple's Metal API. You'll collaborate with cross-functional teams and troubleshoot complex graphics issues to ensure efficiency. Join Unity's innovative environment and help deliver exceptional user experiences.

Qualifications

  • 10+ years of experience in C++ programming, focusing on modern C++ standards.
  • Deep expertise in Apple's Metal API.
  • Comprehensive understanding of GPU operation and Metal's resource management.

Responsibilities

  • Develop, optimize, and maintain the core graphics API layer with Metal.
  • Collaborate with teams to integrate Metal API layer with engine systems.
  • Profile and optimize graphics performance on Apple hardware.

Skills

C++ programming
Apple's Metal API
GPU operation
Graphics API codebase management

Tools

Xcode
Metal Debugger
Instruments

Job description

C++ Graphics Engineer Metal API GPU Rendering Pipeline

We are looking for a Senior Graphics Engineer to join our Metal team, where you will be at the heart of Unity's engine. You will develop and maintain a high-performance API layer that ensures efficient communication between the engine and Apple's Metal graphics framework. Your work will directly impact the performance and user experience on billions of Apple devices across macOS, iOS, and VisionOS.

What you will do:
  • Develop, optimize, and maintain the core graphics API layer that interfaces with low-level Metal systems.
  • Ensure the performance, stability, and scalability of the graphics backend across macOS, iOS, and VisionOS.
  • Collaborate with cross-functional teams to integrate the Metal API layer with higher-level engine systems.
  • Profile and optimize graphics performance on a wide range of Apple hardware.
  • Troubleshoot and debug complex issues to ensure Unity’s graphics engine runs efficiently on Apple platforms.
  • Contribute to the continuous improvement of Unity’s rendering pipeline.
  • Deliver high-quality, production-ready code.
What we're looking for:
  • 10+ years of experience in C++ programming, with a strong focus on modern C++ standards.
  • Deep expertise in Apple's Metal API.
  • Comprehensive understanding of GPU operation and Metal's resource management.
  • Proven ability to work with large graphics API codebases.
Nice to have:
  • Experience using platform-specific tools such as Xcode, Metal Debugger, and Instruments.
  • Familiarity with DirectX 12 or Vulkan.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Metal Graphics Engineer: GPU Rendering
Senior Metal Graphics Engineer: GPU Rendering

unity3d • San Francisco (CA)

On-site
USD 130,000 - 180,000
Senior Software Engineer, Graphics
Senior Software Engineer, Graphics

Unity • San Francisco (CA)

On-site
USD 180,000 - 250,000
Health insurance
Commuter subsidy
Employee stock ownership
+3
Senior UI Rendering Engineer — Graphics & Metal Expert
Senior UI Rendering Engineer — Graphics & Metal Expert

Apple • Cupertino (CA)

On-site
USD 130,000 - 160,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple • Seattle (WA)

On-site
USD 120,000 - 160,000
Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML
Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML

Apple • Cupertino (CA)

On-site
USD 130,000 - 160,000
Senior Core Engineer
Senior Core Engineer

Unity • United States

Remote
USD 136,000 - 204,000
Senior Rendering Engine Software Engineer
Senior Rendering Engine Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Employee stock purchase plan
Educational reimbursement
+1
GPU Performance Modeling Driver Engineer
GPU Performance Modeling Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML
Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML

Apple Inc. • Cupertino (CA)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+1