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

Salary not specified
Nov 9, 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, focusing on developing embedded software solutions for current and future products and leading SoC bring-up and feature development.

Requirements

  • 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.
  • Ability to comprehend hardware specs and schematics.
  • Experience with code management tools such as Git, CVS, SVN, or Perforce.
  • Experience with debuggers such as gdb, lldb, etc.

Responsibilities

  • developing embedded software solutions for our current and future products
  • Work on new silicon bringup for wide range of Apple Products
  • design and develop innovative solutions
  • designing, developing and testing embedded software using C/C++
  • kernel level SoC programming
  • silicon and pre-silicon bring-up
  • developing tools using Python

Other

  • Highly professional, with the ability to deliver proven work on tight schedules.
  • Excellent communication and collaboration skills
  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering.