Audio Embedded Software Engineer, Audio & Media Technologies

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $214k
$131k most similar roles pay here $293k

This role pays more than 77% of similar roles. Most pay $161,500–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $188k 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 2925 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2305 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Audio Embedded Software Engineer, Audio & Media Technologies

As a Sr Audio Embedded Software Engineer within the Audio & Media Technologies group, you will contribute to the core audio foundation for products like AirPods and HomePod. You will collaborate with cross-functional teams to define product features, design system architectures, and develop embedded C/C++ code for 16-bit, 32-bit, and 64-bit MCUs. Your daily work involves optimizing code for tight memory constraints, supporting electrical bring-up of prototype hardware, and defining communication protocols with internal teams. You will utilize tools such as oscilloscopes and logic analyzers to debug systems while working with RTOS, multi-core environments, and serial bus traces. The role addresses technical challenges in real-time audio, including sample rates, buffering, I2S, PCM, and PDM. Preferred skills include knowledge of Bluetooth, WiFi technologies, Assembly, and experience with Mac OSX or iOS programming.

What you'll do

  • Design and implement embedded C/C++ code for 16, 32, and 64-bit microcontrollers.
  • Define system architecture to support new product features and requirements.
  • Optimize software code to operate within strict memory constraints.
  • Perform electrical bring-up and debug prototype hardware using oscilloscopes and logic analyzers.
  • Develop communication protocols in coordination with internal software teams.
  • Create test tools to expand the functionality of the product ecosystem.
  • Manage the transition of products from development to mass production with contract manufacturers.

What we're looking for

  • 5+ years of experience developing embedded firmware.
  • Experience with MCUs, multi-core systems, peripherals, clocking, and development environments.
  • Experience with board bring-up and digital hardware.
  • Ability to design and integrate code into a shipping product.
  • Solid C/C++ coding abilities.
  • Strong electrical system and software debugging skills including the use of oscilloscopes and logic analyzers.
  • Experience with RTOS embedded development and preemptive multithreaded programming.
  • BS or MS in Computer Science or equivalent industry experience.
  • Knowledge of Bluetooth and WiFi technologies (preferred).
  • Familiarity with real-time audio, such as sample rates, buffering, I2S, PCM, PDM, and drivers (preferred).
  • Mac OSX and/or iOS programming experience (preferred).
  • Assembly experience (preferred).

More like this

Similar roles

Core Audio System Software Engineer

Apple Inc

Cupertino, CA 120 days ago $184,700–$324,800
C++ Swift Multi-threaded Programming Operating Systems Digital Audio Systems Low-latency Systems Debugging Software Stack
5+ yrs exp