SoC Firmware Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$194,700 / yr
Posted
154 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $162k
$118k most similar roles pay here $237k

This role pays less than 75% of similar roles. Most pay $159,612–$222,000 — the shaded band above. At the midpoint, this role pays about $162k 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 develop embedded software solutions and implement new features for premier SoCs. Your daily responsibilities include collaborating with silicon teams to craft specifications for future chips, developing drivers for various IP blocks in embedded environments, and performing system debug, root cause analysis, and corrective actions. You will also provide system-level API functionality and conduct hardware/software integration testing. The role requires proficiency in C, C++, assembly language, and scripting languages like Bash, Perl, or Python. Candidates should possess experience with ARM CPUs, FPGA environments, and configuration management tools such as git, Subversion, or Perforce. Additionally, the position involves working on processor sub-system design and firmware development within pre-silicon environments using simulation or emulation to solve complex hardware integration challenges.

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.
  • Provide system-level API and firmware functionality to meet specific product requirements.
  • Conduct coding, debugging, and hardware/software integration testing.
  • Develop software to run on new chips and boards in pre-silicon environments.

What we're looking for

  • Minimum of a Bachelor of Science degree.
  • 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.
  • Proficiency in high-level programming languages including C and C++.
  • Experience with configuration management tools like git, Subversion, or Perforce.
  • Experience with scripting languages such as Bash, Perl, or Python.

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 $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 54 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

Firmware Engineer

Anduril Industries

Irvine, CA 12 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

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