Senior 3D Software Engineer - Apple Vision Pro
Company: Apple Inc.
Posted on: September 18, 2023
Senior 3D Software Engineer - Apple Vision Pro Apple is where
individual imaginations gather together, committing to the values
that lead to great work. Every new product we build, service we
create, or Apple Store experience we deliver is the result of us
making each other's ideas stronger. That happens because every one
of us shares a belief that we can make something wonderful and
share it with the world, changing lives for the better. It's the
diversity of our people and their thinking that inspires the
innovation that runs through everything we do. When we bring
everybody in, we can do the best work of our lives. Here, you'll do
more than join something - you'll add something.Apple Vision Pro is
a revolutionary spatial computer that seamlessly blends digital
content with your physical space. It will allow us to do the things
we love in ways never before possible - all while staying connected
to the people around usApple's Technology Development Group (TDG)
is looking for a Senior 3D Software Engineer to help us build
cutting-edge 3D applications for our next-generation interactive
computing platforms. Imagine yourself driving the development of
amazing applications built on top of Apple's most advanced
technologies, while developing your expertise in spatial computing.
As a core senior member of our team, your will leverage your
expertise in building interactive 3D applications to innovate,
architect, and execute complex and novel features; while working
alongside your peers. You will also collaborate closely with
organizations across Apple (Human Interface, Frameworks, etc.) to
design and implement apps that will delight, inspire, and empower
millions of users. Key Qualifications
- Extensive track record of building and shipping complex
interactive 3D applications and experiences on consumer platforms
(mobile/web/game consoles/VR, etc).
- Deep knowledge of interactive 3D application fundamentals and
technologies (rendering, interactions, game engine internals,
- Extensive experience in modern software engineering practices
(Object-oriented programming, functional programming, declarative
user interfaces, test driven-development, etc).
- Strong Computer Science fundamentals.
- Detailed-oriented approach to planning, execution, and
- Excellent communication skills; ability to collaborate
successfully with peers from diverse experiences and
- Ability to drive results in a fast-paced and agile
organization. Description Apps and experiences are at the core of
unleashing the potential of spatial computing on Apple's platforms.
As a member of our team, you will be at the forefront of ideating,
developing, and shipping groundbreaking experiences that build on
top of the unique capabilities of spatial computing across a
variety of areas. Our applications engineering team is uniquely
positioned at the intersection of design, frameworks, operating
systems, and low-level software - by joining us you will work
closely with peers across these functions to deliver life-changing
products to our customers.The ideal senior engineer for this role
brings to bear deep expertise in 3D graphics or interactive 3D
applications development and has a proven track record of shipping
such experiences to customers. You thrive in a dynamic and agile
organization charted with trailblazing the new medium of spatial
computing. You love answering questions through prototyping and
experimentation, and then translating these answers into shipping
code that touches the lives of millions of customers. You lead by
example by deploying best-practices, and advocate for quality in
your work and the work of others. You respect debate and enjoy
working within groups of different technical and non-technical
backgrounds and diverse opinions. Education & Experience Additional
- Optional: Expertise in 3D rendering and shader development on
- Optional: Experience in prototyping of gaming concepts or user
experiences in VR or on consumer plaforms.
- Optional: Familiarity with Apple's development frameworks and
technologies (Swift, ObjC, SwiftUI, UIKit, etc).
- Optional: Familiarity with ARKit.
- Optional: Experience in mentoring and/or providing technical
leadership to groups of engineers.
- At Apple, base pay is one part of our total compensation
package and is determined within a range. This provides the
opportunity to progress as you grow and develop within a role. The
base pay range for this role is between $115,000 and $217,500, and
your base pay will depend on your skills, qualifications,
experience, and location.
Apple employees also have the opportunity to become an Apple
shareholder through participation in Apple's discretionary employee
stock programs. Apple employees are eligible for discretionary
restricted stock unit awards, and can purchase Apple stock at a
discount if voluntarily participating in Apple's Employee Stock
Purchase Plan. You'll also receive benefits including:
Comprehensive medical and dental coverage, retirement benefits, a
range of discounted products and free services, and for formal
education related to advancing your career at Apple, reimbursement
for certain educational expenses - including tuition. Additionally,
this role might be eligible for discretionary bonuses or commission
payments as well as relocation. Learn more about Apple
Note: Apple benefit, compensation and employee stock programs are
subject to eligibility requirements and other terms of the
applicable plan or program.
Keywords: Apple Inc., Boulder , Senior 3D Software Engineer - Apple Vision Pro, IT / Software / Systems , Boulder, Colorado
Didn't find what you're looking for? Search again!