CareerPlan

Embedded Software Engineer

USAFull-time2026-10-10 → 2026-11-09

Core

Develop, maintain, and debug internal software running on Apple products; build software to characterize, calibrate, and test new hardware.

Role type

Embedded Software Engineer

Builds

Internal software for Apple products and hardware characterization/calibration tools

Domain

Consumer electronics / Embedded systems

Required skills

C++, Objective-C, Swift, Unix/Linux/macOS driver development, hardware debugging

Preferred skills

Embedded system architectures (I2C, USB, PCIe), distributed application debugging, OS debugging, Python, Lua, Bash

Technologies

C++, Objective-C, Swift, Unix, Linux, macOS, I2C, USB, PCIe, Python, Lua, Bash

Responsibilities

Develop and maintain internal software for Apple products; build software to characterize and test new hardware; debug software and hardware independently and collaboratively; contribute to products from early development through mass production