Firmware Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
107 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $214k
This role $203k
$128k most similar roles pay here $278k

This role pays less than 58% of similar roles. Most pay $193,000–$235,875 — the shaded band above. At the midpoint, this role pays about $203k versus about $214k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Firmware Engineer

The Firmware Engineer - AirPods joins the AirPods Firmware team as an individual contributor to develop and architect the technical audio platform for consumer products. This role involves designing, implementing, debugging, and testing embedded C/C++ code running on microcontrollers while optimizing power, memory footprints, and latency requirements. The engineer will collaborate with cross-functional teams to define product features, create performance tools, and debug real-time systems using development hardware and lab equipment. Key technical skills include proficiency in RTOS environments, low-level hardware interfaces like I2C, SPI, and UART, and experience with Python or other scripting languages for configuration management. The role focuses on the core audio platform that manages data and system states, solving complex problems related to firmware design, scalability, and silicon bringup within a high-performance consumer electronics ecosystem.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Design, implement, debug, and test embedded C/C++ code running on microcontrollers for audio products.
  • Develop highly efficient firmware designs that optimize power and memory footprints while meeting latency requirements.
  • Debug real-time systems with limited visibility using development hardware and lab equipment.
  • Create performance and test tools to expand the capabilities of the product ecosystem.
  • Architect and develop the core audio platform to manage data and system states.
  • Interface with low-level hardware protocols such as I2C, SPI, and UART.
  • Manage silicon bringup, SoC power management, and flash storage systems.

What we're looking for

  • Bachelor of Science or Engineering degree.
  • Master's Degree in Science or Engineering is preferred.
  • 5+ years of experience in firmware, embedded software, or embedded product development.
  • Proficiency in C/C++ coding and implementing firmware in RTOS environments.
  • Knowledge of embedded systems including real-time constraints, concurrency, and multi-threaded environments.
  • Experience with hardware debugging and low-level interfaces like I2C, SPI, and UART.
  • Skills in Python or other scripting languages are preferred.
  • Experience with configuration management (git), CI/CD, and unit/regression testing is preferred.

More like this

Similar roles

Firmware Engineer

Apple Inc

San Diego, CA 55 days ago $142,300$263,300
C C++ RTOS I2C SPI UART Python Git Regression Testing Firmware SoC Flash Storage Management Filesystems Telemetry Logging
5+ yrs exp

AirPods Firmware Engineer

Apple Inc

San Diego, CA 104 days ago $142,300$263,300
C C++ MCU Firmware Real-time Audio Bluetooth Debugging 32-bit MCU
5+ yrs exp

Hardware Systems Design & Integration Engineer

Apple Inc

Cupertino, CA 20 days ago $150,400$277,600
Layout Digital Design Signal Integrity Power Integrity RF SoC Integration Embedded Systems Oscilloscopes Spectrum Analyzers Frequency Counters Manufacturing Test
5+ yrs exp

Firmware Engineer

Anduril Industries

Costa Mesa, CA 15 days ago $166,000$220,000
C Embedded Systems Microcontrollers SPI I2C UART CAN RTOS FreeRTOS Zephyr VxWorks Python Test Automation Board Bring-up Requirements Management Jama DOORS
2+ yrs exp

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp