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

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, data analysis

Technologies

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

Responsibilities

Develop and integrate software and hardware across platform architecture and Silicon Validation teams; Design and maintain application and hardware abstraction layer software and drivers; 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.