Platform Firmware Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$181,100–$318,400 / yr
Posted
88 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $250k
$127k most similar roles pay here $339k

This role pays more than 90% of similar roles. Most pay $152,437–$222,000 — the shaded band above. At the midpoint, this role pays about $250k versus about $187k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Platform Firmware Engineer

As a Platform Firmware Engineer at the Core Technology Platform Firmware team, you will play a pivotal role in shaping the foundational firmware that powers Apple’s products. Your responsibilities include defining boot flows, security models, and hardware/software interfaces for new devices, driving initial bring-up efforts on first silicon, and developing robust ROM code with rigorous defensive architecture. You will collaborate closely with hardware, silicon vendors, and security teams to ensure seamless integration and reliability throughout the product lifecycle. Proficiency in C and Assembly, expertise in ARM architectures, and hands-on experience with early boot and Secure Boot implementation are essential. Additionally, familiarity with power state transitions, low-power firmware design, and direct experience with silicon teams on errata investigation will be highly beneficial as you navigate complex build environments and manage deliverables across multiple repositories and SDKs.

What you'll do

  • Define boot flow, security model, and hardware/software interfaces for new products.
  • Drive "first-light" bring-up efforts on new boards and silicon to validate functionality.
  • Develop and ship ROM code with defensive architecture and exhaustive review processes.
  • Architect and implement Secure Boot sequences and Root of Trust establishment.
  • Optimize platform firmware for power efficiency, boot time, and reliability throughout development.
  • Serve as primary firmware point of contact in design reviews and issue resolution.

What we're looking for

  • 3+ years experience in low-level firmware, ROM development, or silicon-level bring-up
  • Proficiency in C and Assembly for resource-constrained environments
  • Hands-on experience with ARM architectures at the register level
  • Experience with early boot and Secure Boot implementation
  • Ability to validate new board designs on prototype hardware
  • Proficiency with hardware debugging tools including JTAG, SWD, logic analyzers
  • Shipped at least one product through a complete development lifecycle

More like this

Similar roles

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $181,100$318,400
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $147,400$272,100
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $126,800$190,900
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 8 days ago $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Firmware Engineer

Anduril Industries

Costa Mesa, CA 8 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Firmware Engineer

Anduril Industries

Lexington, MA 8 days ago $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts