CareerPlanSign in

Systems Software Engineer

San Diego, United States of America💼 Full-time🗓 2026-09-15 → 2026-09-28

Core

Develop, debug, and maintain internal software for characterizing, calibrating, and testing new Apple hardware across various platforms.

Role type

Systems Software Engineer (Hardware Diagnostics)

Builds

Internal software tools, drivers, and command line utilities for hardware characterization and testing

Domain

Consumer Electronics / Embedded Systems

Required skills

C++, Objective-C, Swift, Unix/Linux/macOS development, driver development, hardware debugging, embedded system architecture, I2C, USB, PCIe, distributed application debugging, Python, Lua, Bash

Preferred skills

Embedded system architecture, distributed application debugging, OS-level debugging, Python, Lua, Bash, task management

Technologies

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

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

Junior to Mid-level, hands-on IC

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