Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Firmware

Apple

Salary not specified
Oct 25, 2025
Austin, TX, US
Apply Now

Apple is seeking engineers to work on the software and firmware for the SMC (System Management Controller) in a wide range of Apple products, focusing on developing embedded software solutions for current and future products, and leading SoC bring-up and feature development.

Requirements

  • Proficient in Embedded firmware or kernel driver development in C or C++
  • A fundamental knowledge of embedded processors, with in-depth knowledge of real time operating system concepts.
  • Experience with at least one peripheral protocol; e.g. I2C/SMBus, UART, SPI, USB, Network stack etc
  • Extensive experience designing, developing and testing embedded software using C/C++.
  • Experience with advanced micro-controllers or kernel level SoC programming
  • Experience in silicon and pre-silicon bring-up.
  • Experience developing tools using Python.

Responsibilities

  • Develop software & firmware for System Management Controller, Power Systems and Private Cloud Compute Management Controller.
  • Work on new silicon bringup for wide range of Apple Products.
  • Collaborate with cross-functional teams to design and develop innovative solutions.
  • Ability to deliver solid work on tight schedules.

Other

  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering.
  • Excellent communication and collaboration skills
  • A focus on generating stable code through detailed testing
  • Highly professional, with the ability to deliver solid work on tight schedules.
  • Ability to comprehend hardware specs and schematics.