CareerPlanSign in

Embedded Software Engineer

Cupertino, United States of America💼 Full-time🗓 2026-05-09 → 2026-09-28

Core

Design, develop, and debug firmware for manufacturing and testing systems used in Apple product production lines.

Role type

Embedded firmware engineer (manufacturing systems)

Builds

Firmware and drivers for interfaces, chipsets, and communications protocols deployed on factory equipment

Domain

Consumer electronics manufacturing / Embedded systems

Required skills

C/C++ programming, multi-threaded embedded systems development, firmware architecture, driver development, hardware interface programming

Preferred skills

Schematic and layout interpretation, hardware protocol knowledge (USB, UART, SPI, I2C, PCIe, MIPI, PCM), debugging tool usage (gdb, lldb, oscilloscopes, logic analyzers), board bring-up, new product development

Sourced via apple · Listed on CareerPlan, which tracks 872,000+ jobs from 20+ sources.