Taro Logo

Application & System Firmware Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Application & System Firmware Engineer

Apple is seeking a talented Application & System Firmware Engineer to join their Hardware team in Sunnyvale, California. This role offers an exciting opportunity to shape the future of Apple's products through firmware development and innovation.

The ideal candidate will bring extensive experience in embedded systems development, with a strong foundation in C/C++ programming and real-time operating systems. You'll be responsible for architecting and implementing firmware solutions that power Apple's cutting-edge hardware products, working at the intersection of software and hardware engineering.

In this role, you'll collaborate with cross-functional teams to define and develop firmware platforms, implement device drivers, and create robust middleware solutions. The position requires both technical expertise and the ability to work effectively in a fast-paced, innovative environment.

Key aspects of the role include:

  • Developing firmware solutions for current and future Apple products
  • Working with real-time systems and ARM architectures
  • Implementing various communication protocols (SPI, I2C, UART)
  • Optimizing software for resource-constrained embedded systems
  • Contributing to the full product development lifecycle

The compensation package is competitive, ranging from $143,100 to $264,200 base salary, plus additional benefits including equity opportunities, comprehensive medical coverage, and education reimbursement. This is an excellent opportunity for a skilled firmware engineer to make a significant impact at one of the world's leading technology companies.

The position offers growth potential and the chance to work on innovative products that reach millions of users worldwide. If you're passionate about firmware development and want to be part of Apple's continued innovation in hardware and software integration, this role presents an exciting opportunity to advance your career.

Last updated 3 months ago

Responsibilities For Application & System Firmware Engineer

  • Define and develop firmware platforms for current and future Apple products
  • Architect, design, develop, and maintain hardware/software systems
  • Shape firmware features from definition to launch
  • Design and implement firmware platform, including device drivers, communications, middleware and applications
  • Work with cross-functional teams in a dynamic environment

Requirements For Application & System Firmware Engineer

  • BS/MS in EE/CE/CS, or equivalent industry experience
  • 5+ years of embedded firmware development in RTOS environments
  • Strong, demonstrable coding skills in C/C++ in production environments
  • Experience with hard real-time systems and ARM architectures
  • Experience with common serial communication protocols (SPI, I2C, UART)
  • Availability to travel domestically and internationally

Benefits For Application & System Firmware Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
401k
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Equity
  • Education Budget
  • 401k
  • Relocation Benefits