Application & System Firmware Engineer

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Hardware

Description For Application & System Firmware Engineer

Apple is seeking a talented Application & System Firmware Engineer to join their Hardware team in Sunnyvale. This role combines embedded systems expertise with product development, requiring deep technical knowledge and innovation.

The ideal candidate will be responsible for defining and developing firmware platforms for current and future Apple products. You'll work with cutting-edge embedded technologies, focusing on real-time systems and ARM architectures. The position involves close collaboration with cross-functional teams to shape firmware features from conception through launch.

Key responsibilities include architecting and implementing firmware platforms, developing device drivers, and optimizing systems for resource-constrained environments. You'll work with various communication protocols and be involved in the full product development lifecycle.

The role offers competitive compensation ($143,100 - $264,200) plus comprehensive benefits including medical coverage, stock options, and education reimbursement. This is an excellent opportunity for an experienced firmware engineer to make significant contributions to Apple's innovative product lineup.

You'll need 5+ years of embedded firmware development experience, strong C/C++ skills, and expertise in RTOS environments. Experience with motion control, sensing technology, or safety-critical systems is highly valued. The position requires occasional domestic and international travel for development and manufacturing support.

Join Apple's Hardware team and be part of creating the next generation of groundbreaking products while working with some of the industry's best engineers in a collaborative, innovation-focused environment.

Last updated 11 hours ago

Responsibilities For Application & System Firmware Engineer

  • Architect, design, develop, and maintain hardware/software systems for Apple products
  • 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
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Application & System Firmware Engineer

System Power Engineer

Senior System Power Engineer role at Apple focusing on optimizing battery life and performance across products while maintaining excellent user experience.

SoC Validation Engineer

Senior SoC Validation Engineer role at Apple focusing on silicon validation, debug, and root cause analysis for Apple's cutting-edge hardware products.

Silicon Validation Software Engineer - IO and Thermal Control Validation

Senior Silicon Validation Software Engineer role at Apple, focusing on IO and thermal control validation for SoCs, requiring C/C++ expertise and hardware knowledge.

Firmware Engineer – AirPods and Accessories

Senior Firmware Engineer role at Apple working on AirPods and Accessories, focusing on embedded systems development and firmware solutions.

Software Development Engineer - Systems

Senior Systems Software Engineer role at Apple focusing on wireless systems development, offering $175K-$264K base salary plus equity and benefits in Cupertino, CA.