Taro Logo

SoC Firmware Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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 developing embedded software solutions for Apple's current and future products, with a focus on implementing new features and functionalities for Apple's premier SoCs.

The position requires close collaboration with various team members on activities ranging from processor sub-system design and algorithm development to firmware development and system debugging. You'll be working at the intersection of hardware and software, crafting specifications for future chips alongside the silicon team and developing drivers for various IP blocks in embedded environments.

As an ideal candidate, you should have strong experience in firmware development, device drivers, or equivalent experience. The role demands expertise in C and assembly language programming, particularly with ARM CPUs, and familiarity with FPGA environments. Your responsibilities will include developing system-level APIs, performing hardware/software integration testing, and conducting root cause analysis.

Apple offers a comprehensive benefits package including competitive base pay (ranging from $143,100 to $264,200), equity opportunities through RSUs and ESPP, comprehensive medical coverage, retirement benefits, and education reimbursement. You'll be working at Apple's headquarters in Cupertino, contributing to the next generation of Apple's innovative hardware products.

The role requires a minimum of a Bachelor's degree and 3 years of relevant industry experience. Strong debugging skills, proficiency in Verilog/System Verilog, and experience with configuration management tools are essential. You'll be joining a team that values innovation, collaboration, and technical excellence, with the opportunity to make a direct impact on Apple's future hardware products.

This is an excellent opportunity for a firmware engineer looking to work on cutting-edge technology at one of the world's most innovative companies. You'll be part of a team that brings new ideas to life quickly and transforms them into products used by millions of people worldwide.

Last updated a day ago

Responsibilities For SoC Firmware Engineer

  • Develop embedded software solutions for current and future products
  • Partner with teams on processor sub-system design
  • Algorithm development and firmware development
  • System debug and root cause analysis
  • 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

Requirements For SoC Firmware Engineer

Linux
  • BS + 3 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)
  • Strong software debugging skills
  • Proficiency in Verilog/System Verilog

Benefits For SoC Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple SoC Firmware Engineer

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on SOC verification, requiring 3+ years experience, offering $135K-$250K salary plus benefits.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on verifying functionality and performance of Apple's premier SOCs in Cupertino.

Cellular Systems Simulations Integration Engineer

Join Apple as a Cellular Systems Simulations Integration Engineer to develop sophisticated simulation platforms for cellular technologies in Apple devices, focusing on physical layer systems and wireless SoC products.

GNSS Design Verification Engineer

GNSS Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GNSS IP and SoC subsystem, requiring 3+ years of experience in wireless/DSP verification.

Signal Power Integrity Engineer

Signal Power Integrity Engineer role at Apple working on next-generation display technologies, focusing on power integrity modeling and simulation.