Car Experience Software Engineer - UI, Wireless Technologies & Ecosystems

Apple Inc.

Cupertino (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. in Cupertino, California is seeking a Car Experience Software Engineer for UI, Wireless Technologies & Ecosystems to help design in-vehicle experiences such as CarPlay and digital key.

This role focuses on implementing features in system apps and frameworks, collaborating with design and engineering teams, and delivering high-quality, performant code. The position requires a BS in CS or related field and 3 years of OO programming experience in Objective-C or Swift, with preferred

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent job‑related experience.
  • 3 years of object‑oriented programming experience in Objective‑C or Swift.

Responsibilities

  • Implement features powering in-car experiences such as CarPlay, inside system apps and supporting frameworks; collaborate with design to craft user experiences and optimize performance.

Skills

Objective-C
Swift

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

UIKit
SwiftUI
CarPlay
CoreLocation
CoreMedia
MediaPlayer

Job description

Car Experience Software Engineer - UI, Wireless Technologies & Ecosystems

Cupertino, California, United States Software and Services

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries! It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry‑leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Description

The iOS Car Experience team gives customers smarter, safer ways to use iPhone in the car. We craft solutions like CarPlay and Do Not Disturb While Driving, and we also partner with a broad multi-functional team inside Apple to deliver experiences such as digital car key. We work hand‑in‑hand with automakers worldwide to integrate features into nearly every new vehicle shipping today, features that drivers love and use every day. We are looking for an enthusiastic, highly motivated developer with experience in application or framework development to design and develop in‑vehicle Apple experiences of the future.

Responsibilities
  • In this position, you will be responsible for implementing features built in to the operating system that power in‑car features such as CarPlay. This includes the design and implementation itself in both system apps and supporting frameworks. You’ll work closely with our design team crafting the user experiences our users depend on on a daily basis. You’ll also deep dive into our code base, optimizing the size and performance of applications and frameworks, and drive the quality high by fixing bugs. You will interact with the brightest minds in the industry and tackle some of the most demanding problems.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent job‑related experience.
  • 3 years of object‑oriented programming experience in Objective‑C or Swift.
Preferred Qualifications
  • UI programming experience in UIKit or SwiftUI.
  • Creativity and passion for design.
  • Comfortable with a large code base, dynamic working environments, and tight schedules.
  • Strong debugging and analytical skills.
  • Experience developing multi‑threaded and/or multi‑process systems using IPC is beneficial.
  • Experience developing software with any of the following frameworks is a plus: CarPlay, CoreLocation, CoreMedia, MediaPlayer.

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

Senior Software Engineer, System Experience - Personalization
Senior Software Engineer, System Experience - Personalization

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical & dental
Retirement benefits
Stock programs
+1
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Car Experience Software Engineer: CarPlay & UI
Car Experience Software Engineer: CarPlay & UI

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Software Engineer, Proactive - Shortcuts
Software Engineer, Proactive - Shortcuts

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Product discounts and free services
+2
iOS/macOS Software Engineer
iOS/macOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Embedded Software Engineer, Find My
Embedded Software Engineer, Find My

Apple • Cupertino (CA)

On-site
USD 150,400 - 277,600
Employee stock purchase plan
Relocation assistance
Bonus potential
Senior iOS Software Engineer, Customer Systems
Senior iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Software Engineer, Shortcuts, Proactive
Software Engineer, Shortcuts, Proactive

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Retirement benefits
Range of discounted products and free
+2
Swift Engineer, Find My
Swift Engineer, Find My

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
Software Engineer, System Experience Personalization, UI
Software Engineer, System Experience Personalization, UI

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1