Car Experience Software Engineer, UI, Wireless Technologies & Ecosystems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
76 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 68% of similar roles. Most pay $177,300–$227,862 — the shaded band above. At the midpoint, this role pays about $214k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Car Experience Software Engineer, UI, Wireless Technologies & Ecosystems

As a Car Experience Software Engineer - UI, Wireless Technologies & Ecosystems, you will join the iOS Car Experience team to develop smarter and safer ways for customers to use iPhone in vehicles. You will be responsible for designing and implementing features within the operating system that power in-car experiences like CarPlay and digital car keys. Your daily work involves developing both system apps and supporting frameworks while collaborating with design teams to craft high-quality user interfaces. You will also perform deep dives into the codebase to optimize application size, improve performance, and fix bugs. The role requires proficiency in Objective-C or Swift for object-oriented programming, along with experience in UIKit or SwiftUI. Additional technical expertise may include CoreLocation, CoreMedia, MediaPlayer, and developing multi-threaded or multi-process systems using IPC.

What you'll do

  • Implement operating system features that power in-car experiences like CarPlay.
  • Design and develop both system apps and supporting frameworks.
  • Collaborate with the design team to craft high-quality user experiences.
  • Optimize the size and performance of applications and frameworks within the codebase.
  • Fix bugs to ensure high software quality across all products.
  • Solve complex technical problems related to in-vehicle features and integrations.

What we're looking for

  • 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.
  • UI programming experience in UIKit or SwiftUI (preferred).
  • Creativity and passion for design (preferred).
  • Ability to work with a large code base, dynamic environments, and tight schedules (preferred).
  • Strong debugging and analytical skills (preferred).
  • Experience developing multi-threaded and/or multi-process systems using IPC is beneficial (preferred).
  • Experience developing software with CarPlay, CoreLocation, CoreMedia, or MediaPlayer frameworks is a plus (preferred).

More like this

Similar roles