CareerPlanSign in

Embedded Software Engineer

Austin, United States of America💼 Full-time🗓 2026-04-03 → 2026-09-28

Core

Develop, debug, and maintain internal software for characterizing, calibrating, and testing new Apple hardware across early development to mass production.

Role type

Embedded Systems Software Engineer

Builds

Manufacturing software and diagnostic tools for Apple hardware

Domain

Consumer Electronics / Embedded Systems

Required skills

C++, Objective-C, Swift, Unix/Linux/macOS driver development, hardware debugging, multi-functional problem solving

Preferred skills

Embedded system architecture, I2C/USB/PCIe interfaces, distributed application debugging, OS-level debugging, Python, Lua, Bash

Technologies

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

Responsibilities

Develop applications, frameworks, and command line utilities; maintain critical manufacturing software; review and implement hardware test specifications; support hardware production locally and remotely.

Seniority

Mid-level, hands-on IC

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