Apple is seeking talented engineers to join their SMC/PMU group to work on software and firmware for the System Management Controller across various Apple products. This role offers an exciting opportunity to be at the forefront of embedded systems development, working with cutting-edge technology and collaborating across multiple teams.
As a Software Engineer in the Embedded Systems team, you'll be responsible for developing embedded software solutions for current and future Apple products. The role involves working closely with Software, Hardware, Systems, Platform Architecture teams, and Silicon partners to lead SoC bring-up and feature development from pre-silicon to commercialization.
The ideal candidate will have strong expertise in embedded firmware development, real-time operating systems, and various peripheral protocols. You'll be working in a highly cross-functional environment, contributing to the development of innovative solutions that power Apple's renowned products.
The position offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement opportunities. This is an excellent opportunity to join Apple's world-class engineering team and work on technology that impacts millions of users worldwide.
Key technical requirements include proficiency in C/C++, experience with embedded processors and real-time operating systems, and familiarity with protocols like I2C/SMBus, UART, and SPI. The role demands excellent communication skills and the ability to deliver quality work under tight schedules.