Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 months 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?