SoC Firmware Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 70% of similar roles. Most pay $159,612–$222,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $191k 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

As an SoC Firmware Engineer within the Hardware Technology organization, you will implement new features and functionalities for premier SoCs. You will partner with various team members on processor sub-system design, algorithm development, firmware development, system debug, root cause analysis, and corrective action. Your daily work involves developing embedded software solutions, crafting specifications for future chips with the silicon team, and building drivers for various IP blocks in embedded environments. You will provide system-level API and firmware functionality to meet product requirements through coding, debugging, and hardware/software integration testing. The role requires proficiency in C, assembly, C++, and scripting languages like Bash, Perl, or Python. Additional technical skills include experience with ARM CPUs, FPGA environments, Verilog, System Verilog, and configuration management tools such as git, Subversion, or Perforce to support pre-silicon development.

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.
  • Conduct hardware/software integration testing and communicate results to stakeholders.
  • Develop firmware and software for pre-silicon environments using simulation or emulation.
  • Design and integrate code into shipping products under aggressive timelines.

What we're looking for

  • Minimum of a Bachelor's degree and 3 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 developing low-level drivers and hardware bring-up using test tools.
  • Proficiency in high-level programming languages including C and C++.
  • Experience with scripting languages such as Bash/shell, Perl, or Python.
  • Experience with Configuration Management tools like git, Subversion, or Perforce.
  • Proficiency in Verilog or System Verilog.

More like this

Similar roles

SoC Firmware Engineer

Apple Inc

Cupertino, CA 154 days ago $184,700$324,800
C Assembly ARM FPGA Git Subversion Perforce Bash Python Perl Verilog System Verilog Firmware Simulation Emulation
10+ yrs exp

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

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