3D UI Frameworks Engineer
Company: Apple
Location: Boulder
Posted on: May 24, 2023
|
|
Job Description:
Summary
Posted: Mar 28, 2023
Role Number:200471947
The Technology Development Group (TDG) is looking for an 3D UI
Framework Engineer to help build frameworks that will drive the
next generation of interactive experiences for our platform.
Key Qualifications
At least 20 years experience in software development
Experience working on developer-facing frameworks or libraries
Experience developing latency-critical, interactive, UI
software
Description
Apple's UI frameworks define the look and feel of our software and
products. You will have the chance to create software that directly
impacts the way both developers and customers get along with our
products. This team is working with some of Apple's most advanced
technologies including the Augmented Reality (AR) and Virtual
Reality (VR) support offered in ARKit and Metal 2. Work closely
with human interface designers and internal clients to define and
deliver the foundation for the next generation of user interfaces
and entirely new interaction models.
Education & Experience
BS/MS in Computer Science or equivalent
Additional Requirements
Swift, Xcode, Objective-C
Proficent in C/C++
Prior experience delivering developer-facing UI frameworks
Broad exposure to UI frameworks (Qt, CoreAnimation, WPF, UIKit,
React, AppKit)
Ability to diagnose and resolve multithreading and memory
corruption issues
Metal, OpenGL, or DirectX
iOS CPU/GPU Architecture
Apple is an equal opportunity employer that is committed to
inclusion and diversity. We take affirmative action to ensure equal
opportunity for all applicants without regard to race, color,
religion, sex, sexual orientation, gender identity, national
origin, disability, Veteran status, or other legally protected
characteristics. Apple is committed to working with and providing
reasonable accommodation to applicants with physical and mental
disabilities. Apple is a drug-free workplace
Pay & Benefits
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 $166,500 and $250,000, 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
Benefits.
Note: Apple benefit, compensation and employee stock programs are
subject to eligibility requirements and other terms of the
applicable plan or program.
Keywords: Apple, Boulder , 3D UI Frameworks Engineer, Engineering , Boulder, Colorado
Click
here to apply!
|