SoC Firmware Engineer

Apple creates innovative technology products, services, and customer experiences, focusing on premier SoC development within their Hardware Technology organization.
$121,900 - $183,600
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Hardware

Description For SoC Firmware Engineer

Apple's Hardware Technology organization is seeking a SoC Firmware Engineer to join their innovative team developing next-generation technology products. This role offers an exciting opportunity to work on Apple's premier SoCs, implementing new features and functionalities that directly impact future products.

As a SoC Firmware Engineer, you'll be at the forefront of embedded software development, working closely with multi-functional teams on processor sub-system design, algorithm development, and firmware solutions. The position requires expertise in low-level programming, hardware interaction, and system integration, making it perfect for those passionate about the intersection of hardware and software.

The role offers significant growth potential within Apple's dynamic environment, where new ideas quickly transform into groundbreaking products. You'll have the chance to work with cutting-edge technology, collaborating with world-class engineers on projects that impact millions of users worldwide.

The position comes with competitive compensation, including base pay, stock options, and comprehensive benefits. Apple's commitment to innovation, coupled with their supportive work environment and professional development opportunities, makes this an ideal role for engineers looking to make a meaningful impact in consumer technology.

Working at Apple's Cupertino location, you'll be at the heart of Silicon Valley's tech ecosystem, contributing to the development of future Apple products while working alongside industry leaders in hardware and software development. This role offers the perfect blend of technical challenge, innovation opportunity, and career growth potential.

Last updated 2 days ago

Responsibilities For SoC Firmware Engineer

  • Partner with team members on processor sub-system design
  • Develop embedded software solutions for current and future products
  • Develop drivers for various IP blocks in embedded environments
  • Work with silicon team to craft specifications for future chips
  • Perform hardware/software integration testing
  • Build software to run on new chips and boards
  • Provide system-level API and firmware functionality

Requirements For SoC Firmware Engineer

Python
Linux
  • BS degree
  • Software development experience using C and assembly language with ARM CPUs
  • Experience in SW development and testing in FPGA environment
  • Strong software debugging skills
  • Experience with Configuration Management tools (git, Subversion, Perforce)
  • Proficiency in Verilog/System Verilog

Benefits For SoC Firmware Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple SoC Firmware Engineer

Hardware Systems Engineer - Board Design

Hardware Systems Engineer position at Apple focusing on board design, validation, and system-level debugging for next-generation processors.

Cellular System Performance Engineer-Early Career

Entry-level Cellular System Performance Engineer position at Apple, focusing on 5G-NR technology and RF system optimization with competitive compensation and benefits.

GNSS Field Design Engineer

GNSS Field Design Engineer position at Apple, focusing on location accuracy validation and optimization for Apple products, offering competitive salary and benefits.

ASIC Design and Integration Engineer

Join Apple as an ASIC Design and Integration Engineer to work on cutting-edge memory system architectures and hardware products.

Design Verification Engineer

Design Verification Engineer at Apple, verifying SOC functionality and performance, collaborating across teams to ensure hardware quality.