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 for next-generation system-level test and Automated Test Equipment (ATE) platforms to validate Apple SoCs.

Role type

Senior IC systems software engineer (ATE platform)

Builds

System-level test and ATE platform solutions for SoC validation

Domain

Semiconductor hardware validation / Test equipment

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, SEMI standards, Machine Learning, SQL

Technologies

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

Responsibilities

Work cross-functionally with platform architecture, Silicon Validation, and hardware teams to integrate software and hardware. Design, develop, and maintain 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.