A

Apple

Designs phones, computers and their operating systems

Realitykit Media Pipeline Engineer - Vision Products Software

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

About the Job

Requirements

  • A bachelor's degree in Computer Science or Computer Engineering, or equivalent practical experience.
  • At least 5 years of professional experience in real-time graphics programming, with exposure to media playback systems.
  • Strong proficiency in C++ and shader programming languages such as Metal Shading Language, GLSL, or HLSL.
  • A solid understanding of modern graphics APIs such as Metal, Vulkan, or DirectX 12, and GPU architecture.
  • Familiarity with foveated rendering, temporal reprojection, or other advanced real-time rendering techniques.
  • Understanding of GPU texture management and efficient frame buffer handling, and experience optimizing rendering.
  • Proficiency with performance profiling tools such as Instruments, RenderDoc, or similar GPU debuggers.
  • Strong problem-solving skills and the ability to debug complex rendering issues.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design and implement high-performance rendering pipelines for spatial photos, videos, and 3D media in RealityKit.
  • Optimize GPU shaders and rendering algorithms to achieve strong visual quality and frame rates on Apple silicon.
  • Build intuitive APIs that enable developers to integrate spatial media into visionOS applications.
  • Profile and debug rendering issues across the graphics stack using Instruments and GPU debugging tools.
  • Prototype rendering features for future vision products and evaluate emerging graphics technologies.
  • Write unit tests and performance benchmarks to ensure rendering quality and stability.
  • Contribute to technical specifications and documentation for spatial media rendering capabilities.
  • Mentor engineers and conduct code reviews to maintain high engineering standards.

Desired Qualifications

  • A master's degree or PhD in Computer Science, Computer Graphics, or a related field.
  • At least 7 years of experience shipping media rendering features in high-profile consumer products.
  • Knowledge of spatial media formats, codecs, color spaces, and video decoding pipelines.
  • Experience with media frameworks such as AVFoundation, Core Media, or video encoding and decoding APIs.
  • Experience with stereoscopic or multi-view video rendering for VR/AR applications.

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