Graphics Rendering Software Engineer, Technology Development Group (TDG)
Location: Santa Clara
Posted on: May 27, 2023
Do you want to push the limits of the best Augmented Reality platform in the world? Apple's Technology Development Group (TDG) delivers algorithms that drive revolutionary Apple products, including the augmented reality (AR) platform ARKit to create ground-breaking new products. In this position, you will have the opportunity to be part of our extraordinary team of computer vision and deep learning researchers and engineers to discover and build solutions to previously-unsolved challenges and push the state of the art in AR algorithms that will change the way people experience the world!
We are looking for a driven and dedicated Graphics Rendering Software Engineer to join our team. As a member of the Technology Development Group (Algorithm Dev), you have the unique and rewarding opportunity to work on upcoming releases of Apple products that delight and inspire millions of people every day! We invite you to contribute to our current Augmented Reality software platform and craft the future of Apple! As a member of a fast-paced team, you have the unique and rewarding opportunity to shape upcoming products that will delight and inspire millions of people every day.
To succeed within this role, you should have shown experience in several of the following areas:
Excellent coding skills in C/C++
Extensive experience with at least one of the current graphics APIs (Metal, Direct3D 12, Vulkan, etc...)
Experience with Shader Languages (HLSL/GLSL, Metal Shaders) and writing custom shaders
Understanding of entire graphics pipeline, from CPU instructions to emitted photons
Knowledge of modern renderers and rendering techniques
3D math skills (linear algebra)
Excellent software prototyping, problem solving and debugging skills with performance-oriented mindset
Basic knowledge and experience in 3D computer vision and image processing
Excellent communication and teamwork skills
Experience with AR/VR rendering technologies is a plus
The Algorithms organization in Apple's Technology Development Group (TDG) is looking for a skilled Graphics Rendering Software Engineer to contribute to state-of-the-art real-time rendering techniques. In this role, you will perform software development work to implement rendering techniques and image processing algorithms for ambitious real-world problems in Virtual and Augmented Reality.
Education & Experience
BS, MS or PhD in computer vision, machine learning, computer science, computer engineering or 2+ years of relevant industry experience with a track record of successful projects
Keywords: Apple, Santa Clara , Graphics Rendering Software Engineer, Technology Development Group (TDG), IT / Software / Systems , Santa Clara, California
here to apply!