Expoint - all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Embedded Software Engineer 
United States, California, Sunnyvale 
478681164

13.05.2025
In this role you will design and implement firmware for the complex embedded systems that form the backbone of groundbreaking Apple products. This is a hands on role working closely with our electrical, mechanical, controls and AIML engineering counterparts.
In this role you will partner with AIML engineers, controls algorithm engineers, mechanical engineers, and electrical engineers to architect, build, and deploy custom firmware for novel applications.Responsibilities include:- Design, develop, bring-up, and debug custom firmware on real hardware- Perform rapid iterative development and integration of complex prototypes- Write clean, robust, testable, and balanced code tailored for embedded systems- Efficiently debug and close out system issues in collaboration with our cross functional integrated team- Specify and detail communication protocols, system states, and feature requirements in partnership with other engineering teams- Be an active participant in the design process, working closely with internal and external partners
  • BS/MS degree in one of CS, CE, EE
  • Experience with embedded development
  • 4+ years of firmware or device driver development
  • Strong, demonstrable coding skills in C and C++
  • Experience with embedded Real Time Operating Systems (FreeRTOS, VxWorks etc)
  • Experience with common interfaces (ie: I2C, SPI, UART, USB)
  • Familiarity with compilers and toolchains targeting ARM Cortex-M/R/A, etc.
  • Familiarity with laboratory tools such as oscilloscopes, power supplies, and multi-meters
  • Experience with networking, concurrency, and distributed systems, particularly for fault-tolerant, low-latency, closed-loop applications
  • Experience in audio, video, motor controls or actuation
  • Experience using Linux+PreemptRT or QNX in real time applications
  • Experience with robust coding and software development standards in safety-critical environments such as DO-178B/C, MISRA C, ISO 26262, or IEC 61508 / 62304
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.