Apple

Software Development Engineer - Firmware

Job Description

Posted on: 
2026-01-16

Responsibilities

  • Develop software & firmware for System Management Controller and Power Systems.
  • Work on new silicon bringup for a wide range of Apple products.
  • Collaborate with cross-functional teams to design and develop innovative solutions.
  • Deliver solid work on tight schedules.

Job Requirements

  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering.
  • Proficient in Embedded firmware or kernel driver development in C or C++.
  • Fundamental knowledge of embedded processors and real-time operating system concepts.
  • Experience with at least one peripheral protocol (e.g., I2C/SMBus, UART, SPI, USB).
  • Excellent communication and collaboration skills.
  • Focus on generating stable code through detailed testing.
  • Highly professional with the ability to deliver solid work on tight schedules.
Apply now

More job openings