Firmware Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Consumer

Description For Firmware Engineer

The Apple Beats team is seeking a talented Firmware Engineer to join their innovative audio products division. This role combines hardware and software expertise to create cutting-edge audio solutions. As a Firmware Engineer, you'll be instrumental in architecting, designing, and developing hardware and software systems for Apple's next generation of audio products.

The position requires deep expertise in embedded systems development, with a focus on firmware and device driver development. You'll work with various hardware interfaces and real-time operating systems, bringing together both technical skills and creative problem-solving abilities. The role involves hands-on work with laboratory equipment and requires strong coding capabilities in C and C++.

This is an exciting opportunity to work with Apple's renowned Beats team, contributing to products that millions of users enjoy worldwide. The position offers a comprehensive benefits package, including competitive base pay, equity opportunities, and extensive health coverage. You'll be part of a fast-paced, innovative environment where your contributions will directly impact the next generation of Apple audio products.

The ideal candidate will bring 4+ years of firmware and device driver development experience, along with a strong foundation in embedded systems and hardware interfaces. You'll need to be comfortable with rapid prototyping, hardware bring-up, and working across multiple technical domains. The role requires occasional travel between LA and Silicon Valley, offering opportunities for collaboration across different Apple locations.

Join Apple's Beats team to push the boundaries of audio technology while working with some of the industry's most talented engineers and designers. This position offers excellent growth potential and the chance to be part of Apple's continuing innovation in the audio space.

Last updated 2 hours ago

Responsibilities For Firmware Engineer

  • Architect, design, develop, and maintain hardware and software systems for audio products
  • Perform characterization, test and validation of each design
  • Analyze results and create reports/presentations when needed
  • Travel 5-10% to/from LA/Silicon Valley

Requirements For Firmware Engineer

  • BS/MS in EE/CE or equivalent
  • Experience with embedded development
  • 4+ years of firmware and device driver development
  • Strong, demonstrable coding skills in C and C++
  • Experience in software feature design and development, rapid prototyping, hardware bring-up and reading schematics
  • Experience with standard bus interfaces (I2C, SPI, UART, USB)
  • Experience with Real Time OS (OpenRTOS, FreeRTOS, Zephyr, etc)
  • Familiarity with compilers and toolchains targeting ARM Cortex-M/R/A, etc
  • Familiarity with laboratory tools such as oscilloscopes, power supplies, and multi-meters

Benefits For 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 Firmware Engineer

Mixed-Signal Model Validation Engineer

Mixed-Signal Model Validation Engineer role at Apple, focusing on verifying behavioral models and creating testbenches for circuit validation.

Mixed-Signal Behavioral Modeling Engineer

Mixed-Signal Behavioral Modeling Engineer position at Apple in Austin, TX, focusing on translating circuit schematics into SystemVerilog models and working with circuit design teams.

Mixed-Signal Behavioral Modeling Engineer

Mixed-Signal Behavioral Modeling Engineer role at Apple, translating circuit schematics to SystemVerilog models, offering $143K-$264K base salary plus benefits.

Mixed-Signal Behavioral Modeling Engineer

Mixed-Signal Behavioral Modeling Engineer position at Apple, translating circuit schematics to SystemVerilog models, offering $135K-$250K salary plus benefits.

Camera Embedded SW Engineer

Camera Embedded Software Engineer position at Apple working on core camera/ISP technologies for iOS and VisionPro products.