SoC Firmware Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
154 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $255k
$129k most similar roles pay here $346k

This role pays more than 93% of similar roles. Most pay $158,343–$222,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $190k 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 · SoC Firmware Engineer

The SoC Firmware Engineer joins the Hardware Technology organization to implement new features and functionalities for premier SoCs. This role involves developing embedded software solutions, crafting specifications for future chips with silicon teams, and building firmware for new boards. Day-to-day responsibilities include processor sub-system design, algorithm development, system debug, root cause analysis, and corrective action. The engineer will develop drivers for various IP blocks in embedded environments while providing system-level API functionality to meet product requirements through coding and hardware/software integration testing. Required skills include C, assembly language with ARM CPUs, and experience with FPGA environments. Additional technical competencies include C++, scripting languages like Bash, Perl, or Python, configuration management tools such as git, and proficiency in Verilog or System Verilog for pre-silicon development and debugging.

What you'll do

  • Develop embedded software solutions and firmware for current and future products.
  • Create device drivers for various IP blocks in embedded environments.
  • Collaborate with the silicon team to craft specifications for future chips.
  • Perform system debug, root cause analysis, and corrective actions for hardware/software issues.
  • Conduct hardware and software integration testing to meet product requirements.
  • Develop firmware functionality and system-level APIs for multi-functional teams.
  • Execute firmware development and debugging in pre-silicon environments using simulation or emulation.

What we're looking for

  • Minimum of BS degree and 10 years of relevant industry experience.
  • Experience in firmware, device driver, or equivalent development.
  • Software development experience using C and assembly language with ARM CPUs.
  • Experience in software development and testing in FPGA environments.
  • Experience developing low-level drivers and hardware bring-up using test tools.
  • Exposure to high-level programming languages including C and C++.
  • Proficiency in Verilog or System Verilog.
  • Experience with firmware development and debugging in pre-silicon environments like simulation or emulation.

More like this

Similar roles

SoC Firmware Engineer

Apple Inc

Cupertino, CA 154 days ago $129,300$194,700
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation MCUs Root Cause Analysis

SoC Firmware Engineer

Apple Inc

Cupertino, CA 154 days ago $150,400$277,600
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation
3+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 11 days ago $129,000$177,000
C Embedded Systems Microcontrollers RTOS Bare-metal STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
3+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp

Wireless SOC FW Engineer

Apple Inc

San Francisco, CA 148 days ago $129,300$225,300
C Assembly ARM RTOS Python Perl Tcl FPGA SoC Bluetooth WLAN UWB MAC PHY Firmware Device Drivers Power Optimization

Wireless SOC FW Engineer

Apple Inc

San Diego, CA 148 days ago $122,700$214,300
C Assembly ARM RTOS Python Perl Tcl FPGA SoC Bluetooth WLAN UWB Firmware Device Drivers MAC PHY Power Optimization