CareerPlanSign in

SoC Systems Software Engineer

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

Core

Design, develop, and maintain system software, drivers, and test programs for Apple's next-generation System-on-Chip (SoC) and Automated Test Equipment (ATE) platforms.

Role type

Senior IC systems software engineer (SoC test & validation)

Builds

System-level test and ATE platform solutions for Apple SoCs

Domain

Semiconductor / Hardware Validation

Required skills

C/C++/C#, Python, system software architecture, driver development, silicon characterization algorithms, automated testing infrastructure, cross-functional collaboration

Preferred skills

Windows/Mac OS/Linux development, network protocols, project management, large-scale solution ownership, ATE experience, SEMI standards, Machine Learning, SQL

Technologies

C, C++, C#, Python, Linux, Windows, Mac OS, SQL

Responsibilities

Work cross-functionally with platform architecture, Silicon Validation, and product engineering teams to integrate software and hardware. Design and develop application and hardware abstraction layer software, drivers, and test programs. Develop silicon characterization algorithms, diagnostics routines, and performance measurement tools. Design and develop infrastructure to support automated testing of software solutions at scale.

Seniority

Senior, hands-on IC

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