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 - Embedded Systems

Apple

$147,400 - $220,900
Sep 28, 2025
Cupertino, CA, 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 to develop embedded software solutions for current and future products

Requirements

  • Proficient in Embedded firmware or kernel driver development in C or C++
  • 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

  • Developing embedded software solutions for Apple products
  • Leading the SoC bring-up and feature development from pre-silicon to commercialization
  • Collaborating with cross-functional teams to design and develop innovative solutions
  • Working on new silicon bringup for a wide range of Apple Products
  • Developing software and firmware for the System Management Controller, Power Systems and Private Cloud Compute Management Controller
  • Designing and developing innovative solutions
  • Generating stable code through detailed testing

Other

  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering
  • Excellent communication and collaboration skills
  • Highly professional, with the ability to deliver proven work on tight schedules
  • Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
  • Relocation might be eligible for discretionary bonuses or commission payments