CareerPlanSign in

SoC Firmware Engineer

Cupertino, United States of America💼 Full-time🗓 2026-04-10 → 2026-09-28

Core

Develop embedded software solutions, firmware, and device drivers for Apple's System on Chip (SoC) processors and future silicon products.

Role type

SoC Firmware Engineer

Builds

Firmware and drivers for Apple's premier SoCs and new chip architectures

Domain

Consumer electronics / Embedded systems / Semiconductor

Required skills

C, Assembly, ARM CPUs, FPGA development, low-level drivers, hardware bring-up, Verilog/System Verilog, pre-silicon firmware debugging, system-level API development, hardware/software integration testing

Preferred skills

C++, Bash/Shell/Perl/Python scripting, MCU/peripheral development, configuration management tools (git, Subversion, Perforce), aggressive timeline delivery

Technologies

ARM, FPGA, Verilog, System Verilog, C, C++, Bash, Perl, Python, git, Subversion, Perforce

Responsibilities

Partner on processor sub-system design and algorithm development; develop drivers for various IP blocks in embedded environments; craft specifications for future chips; perform coding, debugging, and hardware/software integration testing; provide system-level API and firmware functionality to meet product requirements.

Seniority

Mid-Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.