SoC Firmware Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For SoC Firmware Engineer

Apple is seeking a talented SoC Firmware Engineer to join their Hardware Technology organization. This critical role involves implementing new features and functionalities for Apple's premier SoCs. The position offers an exciting opportunity to work on next-generation technology products at one of the world's leading tech companies.

As an SoC Firmware Engineer, you'll be deeply involved in processor sub-system design, algorithm development, and firmware development. You'll work closely with the silicon team to craft specifications for future chips and develop embedded software solutions for current and future Apple products. The role requires expertise in firmware and device driver development, with a focus on embedded environments.

Your responsibilities will include developing drivers for various IP blocks, providing system-level API functionality, and conducting hardware/software integration testing. You'll collaborate with cross-functional teams to meet product requirements while ensuring high-quality deliverables. The position demands strong debugging skills and the ability to perform root cause analysis.

The ideal candidate brings at least 10 years of relevant industry experience, with strong expertise in C and assembly language programming for ARM CPUs. Experience with FPGA environments, low-level driver development, and hardware bring-up is essential. Knowledge of various programming languages and tools, including C++, Python, and version control systems, is highly valued.

This role offers competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive medical coverage, and educational reimbursement. Join Apple's innovative Hardware Technology team and contribute to developing the next generation of groundbreaking products.

Last updated 12 hours ago

Responsibilities For SoC Firmware Engineer

  • Partner with team members on processor sub-system design
  • Develop embedded software solutions for current and future products
  • Work with silicon team to craft specifications for future chips
  • Develop drivers for various IP blocks in embedded environments
  • Provide system-level API and firmware functionality
  • Hardware/software integration testing
  • Debug and root cause analysis

Requirements For SoC Firmware Engineer

Linux
  • Minimum of BS + 10 years relevant industry experience
  • Software development experience using C and assembly language with ARM CPUs
  • Experience in SW development and testing in FPGA environment
  • Experience in developing low-level drivers and HW bring-up
  • Experience with Configuration Management tools (git, Subversion, Perforce)
  • Experience with scripting languages (Bash/shell, Perl, Python)
  • Strong software debugging skills
  • Proficiency in Verilog/System Verilog

Benefits For SoC Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity

Interested in this job?

Jobs Related To Apple SoC Firmware Engineer

Inductive Power Transfer DSP Architect (Wireless Power)

Senior DSP architect position at Apple focusing on wireless charging technology, requiring 10+ years experience in digital signal processing and communication systems.

Image Sensor Architect – Camera Hardware

Senior hardware engineering role focusing on image sensor architecture and camera systems development at Apple in Irvine, CA.

Wireless MAC Design Engineer

Senior hardware engineering role at Apple focusing on wireless MAC design and implementation, requiring 10+ years of experience in digital logic design and ASIC development.

Optical Sensing ASIC Architect (EE)

Senior ASIC Architect role at Apple, focusing on optical sensing technologies for consumer electronics. Requires 10+ years experience in IC design.

ASIC Design Engineer - Pixel IP

Senior ASIC Design Engineer role at Apple focusing on pixel IP design for next-generation SoCs, offering competitive compensation and the opportunity to impact millions of users.