A

Apple

Designs phones, computers and their operating systems

RealityKit Spatial UI Rendering Engineer

Game EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • At least 5 years of professional experience in real-time graphics or rendering engine development.
  • Ability to independently own and ship significant rendering features end to end.
  • Proficiency in C++ and shader programming languages such as Metal Shading Language, GLSL, or HLSL.
  • Understanding of texture sampling, filtering, resolution management, GPU memory management, and frame pacing.
  • Familiarity with foveated rendering, multi-view rendering, or other advanced real-time rendering techniques.
  • Experience diagnosing and resolving GPU performance, power, or memory issues using profiling tools such as Instruments, RenderDoc, PIX, or Perfetto.
  • Experience debugging complex rendering issues across multiple software-stack layers.
  • Communication and collaboration skills to drive alignment across multiple partner teams.

Responsibilities

  • Own the rendering quality, power efficiency, and performance of spatial UI, including GPU utilization, memory footprint, and frame latency.
  • Architect and evolve the RealityKit rendering pipeline for Core Animation content, driving technical decisions from design through shipment.
  • Own the rendering of RealityView content, including how app UI and attachments are rendered and composed with 3D content.
  • Design and evolve RealityView APIs and behaviors with the UI frameworks teams, providing developers tools to integrate UI with 3D content.
  • Develop and optimize GPU techniques for spatial UI, including texture resolution scaling, filtering, foveated rendering, and multi-view rendering, to deliver high visual fidelity efficiently on Apple silicon.
  • Optimize shaders, render passes, and GPU resource usage to reduce rendering cost without compromising visual quality.
  • Investigate and resolve visual-quality defects and performance, power, and memory regressions across Core Animation, RealityKit, and Metal using Instruments, system traces, and Metal GPU debugging tools.
  • Develop automated image-comparison, performance, and long-duration stress testing to detect rendering regressions before they reach customers.
  • Mentor engineers, conduct code and design reviews, and uphold high engineering standards across the team.
  • Own rendering quality, power, and performance of spatial UI and RealityView; evolve the rendering pipeline that brings Core Animation content into RealityKit and develop GPU techniques that maintain clarity and performance under spatial viewing conditions.
  • Address rendering challenges including legibility as viewing distance and resolution change, seamless UI and 3D composition, efficient management of large texture workloads, and stable frame rates, memory, and power over extended sessions.
  • Collaborate with Core Animation, UIKit, AppKit, SwiftUI, Metal, and GPU teams to deliver cohesive performance and user-experience solutions.

Desired Qualifications

  • Master's degree or PhD in Computer Science, Computer Graphics, or a related field.
  • At least 7 years of experience shipping real-time rendering features in high-profile consumer products.
  • Deep knowledge of Core Animation, UIKit, AppKit, or comparable UI rendering systems.
  • Proficiency in Swift and experience designing developer-facing APIs, ideally in SwiftUI or other declarative frameworks.
  • Expertise in high-quality text and vector rendering, including anti-aliasing, subpixel precision, and resolution-independent clarity.
  • Familiarity with cross-process GPU resource sharing, such as IOSurface or shared texture handles, and multi-process rendering architectures.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs