Software Engineer - iOS Engineer - SpringBoard Multitasking - System Experience

Apple, Inc.

Cupertino (CA)

On-site

USD 150,000 - 278,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Apple stock programs
Relocation assistance
Education reimbursement
Comprehensive medical and dental

Job summary

Apple Inc. in Cupertino, California, invites a passionate software engineer to join the Springboard (SystemUI) Multitasking team, helping craft the user experience of iOS and iPadOS.

We push fluid app launches, transitions, Stage Manager support, and Dynamic Island interactions across billions of devices. You will collaborate with hardware and software teams to design scalable architectures for an embedded operating system, write clean, testable code, and analyze memory and IPC performance of

Qualifications

  • Dedication to the creation of compelling and beautiful products.
  • Excelled in collaborative, cross-functional environments.
  • Successfully synthesized analysis of complex problems.
  • Prolific at writing clean and testable code.

Skills

Collaboration
Problem analysis
Clean code

Tools

IPC mechanisms
Memory analysis

Job description

Cupertino, California, United States Software and Services

To iOS and iPadOS users, Springboard (SystemUI) is the operating system itself!The Springboard Multitasking team is looking for a passionate and hard-working software engineer to help us craft the experience of Apple's most popular products!

Description

Our Multitasking Experience team believes that software can be used to create beauty and through it echo the sense of purpose in our lives. Come, talk to us!We craft the most fluid, useful, and cared for user interfaces. We do so by collaborating with our hardware and software teams, and by designing and implementing software architectures necessary to ship them to billions of people around the world.We observe patterns in our designs, and build upon them when facing new environments and challenges. We push forward the App windowing experience through fluid interruptible App launch and transition animations; the App Switcher; external display support through Stage Manager, and more!We craft Dynamic Island and its playful transitions and interactions; seamless hardware pointer support; lightweight multitasking through Picture in Picture, and more.We integrate Siri into the System, creating its invocation gestures, glass containers, modality lifecycle, coordination with the rest of the system UI, and highly interactive presentation and transitions.We build these on top of our own software architectures, which have been proven capable of withstanding the complexity of an interactive embedded operating system, enable rapid prototyping, and form useful abstractions and separation of concerns in our designs.We explore ways to push forward animation technologies across Apple in service of our own purposes, as well as to empower teams across the company to ship their features with the same frame of reference we use for our own user interactive interfaces.

Minimum Qualifications
  • Dedication to the creation of compelling and beautiful products
  • Excelled in collaborative, cross-functional environments
  • Successfully synthesized analysis of complex problems
  • Prolific at writing clean and testable code
Preferred Qualifications
  • Deep software and memory performance analysis
  • Inter-process communication mechanisms
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 $150,400 and $277,600, 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Apple stock programs
Employee stock purchase plan
Comprehensive medical and dental
+5
Software Engineer - App Store Discovery
Software Engineer - App Store Discovery

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 277,600
iOS Software Engineer, Shortcuts Actions - Proactive
iOS Software Engineer, Shortcuts Actions - Proactive

Apple, Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical and dental coverage
Employee stock programs
Relocation assistance
Software Engineer, Developer Relations
Software Engineer, Developer Relations

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Medical benefits
Dental coverage
Employee stock programs
Experience Prototyper – Software
Experience Prototyper – Software

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 325,000
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
OS Software Engineer, Evaluation
OS Software Engineer, Evaluation

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Relocation
Stock programs
Educational expense reimbursement
+1
Software Engineer, Developer Relations
Software Engineer, Developer Relations

Apple, Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Medical & dental
Retirement benefits
Education reimbursement
+2
Senior Software Engineer (iOS & macOS Native), Finance Engineering
Senior Software Engineer (iOS & macOS Native), Finance Engineering

Apple Inc. • San Francisco (CA)

On-site
USD 184,000 - 325,000
Software Engineer, Find My
Software Engineer, Find My

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical benefits
Stock programs
Relocation assistance
+1