Taro Logo

Firmware Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Consumer

Description For Firmware Engineer

The Apple Beats team is seeking an experienced Firmware Engineer to join their innovative audio products division. This role combines hardware and software expertise to architect, design, develop, and maintain systems for cutting-edge audio products.

Key Responsibilities:

  • Architect, design, and develop firmware for audio products
  • Perform system characterization, testing, and validation
  • Create detailed technical reports and presentations
  • Work with embedded systems and real-time operating systems
  • Collaborate with cross-functional teams

The ideal candidate will have 10+ years of firmware and device driver development experience, with strong coding skills in C and C++. You'll work with standard bus interfaces (I2C, SPI, UART, USB) and have experience with Real Time OS. The role involves some domestic travel (5-10%) between LA and Silicon Valley.

This position offers competitive compensation ($175,800 - $312,200) plus equity opportunities through stock programs. Benefits include comprehensive medical/dental coverage, retirement benefits, education reimbursement, and product discounts. Join Apple's prestigious hardware team and help shape the future of audio technology.

The role combines technical expertise with innovation, requiring someone who can thrive in a fast-paced environment while maintaining high-quality standards. You'll be part of the team behind Apple's renowned audio products, working on cutting-edge technology that impacts millions of users worldwide.

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 designs
  • Analyze results and create reports/presentations
  • Hardware bring-up and reading schematics
  • Domestic travel 5-10% to/from LA/Silicon Valley

Requirements For Firmware Engineer

  • BS/MS in EE/CE or equivalent
  • 10+ years of firmware and device driver development
  • Strong coding skills in C and C++
  • Experience with embedded development
  • 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
  • Experience in software feature design and development
  • Familiarity with laboratory tools

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

CPU Debug and Power Management Microarchitect/RTL Engineer

Senior CPU Debug and Power Management Engineer role at Apple, focusing on RTL development and microarchitecture design for CPU systems.

Sr Software Engineer- Time Synchronization

Senior Software Engineer role at Apple focusing on time synchronization technologies, driver development, and network protocols for Mac, iOS, tvOS, and visionOS platforms.

Kernel Software Development Engineer - Core Sensors Architecture

Senior kernel engineering role at Apple focusing on core sensors architecture, driver frameworks, and low-level systems development.

ESD Engineer

Senior ESD Engineer role at Apple focusing on silicon design and ESD protection, offering competitive compensation and comprehensive benefits.

RF System Integration Engineer - Cellular

RF System Integration Engineer position at Apple, combining RF engineering with software development to optimize wireless performance in consumer electronics.