Firmware Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
55 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 audio platform for consumer products. This role involves designing, implementing, debugging, and testing embedded C/C++ code running on microcontrollers while optimizing for power, memory footprints, and latency requirements. The engineer will collaborate with cross-functional teams to define product features, create performance tools, and solve complex problems related to real-time systems. Key technical skills include proficiency in C/C++, experience in RTOS environments, and knowledge of low-level hardware interfaces like I2C, SPI, and UART. Preferred qualifications include Python scripting, Git for configuration management, and experience with SoC power management or silicon bringup. The role focuses on the core audio platform that manages data and system states for the product 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.
  • Architect and develop the core audio platform to manage data and system states.
  • Optimize firmware designs for performance while minimizing power and memory footprints.
  • Meet strict real-time latency requirements for consumer audio hardware.
  • Create performance and test tools to expand product ecosystem features.
  • Debug real-time systems using development hardware and laboratory equipment.
  • Manage low-level hardware interfaces such as I2C, SPI, and UART.
  • Develop firmware for SoC power management, flash storage, and telemetry logging.

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 software fundamentals including real-time constraints, concurrency, and multi-threaded environments.
  • Experience with hardware debugging and low-level interfaces such as I2C, SPI, and UART.
  • Experience with Python or other scripting languages is 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 107 days ago $142,300$263,300
C C++ RTOS I2C SPI UART Python Git Regression Testing Firmware SoC Flash Storage 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