Embedded Software Engineer
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.