SoC Systems Software Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$172,100–$305,600 / yr
Posted
62 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $239k
$116k most similar roles pay here $326k

This role pays more than 93% of similar roles. Most pay $139,139–$203,225 — the shaded band above. At the midpoint, this role pays about $239k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · SoC Systems Software Engineer

As a SoC Systems Software Engineer at Apple, you will join a dynamic multi-disciplinary team responsible for designing and developing next-generation system level test and ATE platform solutions. Your primary responsibilities include collaborating with various hardware and software teams to create cutting-edge application and hardware abstraction layer software, drivers, and test programs. You will also develop sophisticated silicon characterization algorithms, diagnostics routines, and performance measurement tools while building infrastructure for large-scale automated testing. Ideal candidates possess extensive experience in systems software design and development, strong programming skills in C/C++/C# and Python, and a deep understanding of network technologies and protocols. This role demands proficiency in managing complex projects across multiple teams and delivering under tight deadlines, with additional value placed on expertise in SoC test equipment or ATE and SEMI standards knowledge.

What you'll do

  • Design and develop application software for system level test and ATE platforms.
  • Create and maintain hardware abstraction layer software and drivers for testing equipment.
  • Develop silicon characterization algorithms and diagnostics routines for performance measurement.
  • Build infrastructure to support automated testing of software solutions at scale.
  • Collaborate with cross-functional teams to integrate best-in-class software and hardware solutions.

What we're looking for

  • At least 10 years of experience in systems software design and development.
  • Excellent programming skills in C/C++/C# and scripting with Python.
  • Proficiency in designing and developing large, complex system software.
  • Ability to work under tight schedules and deliver on time.
  • Experience in software development across Windows/Mac OS/Linux environments.

More like this

Similar roles

SoC Systems Software Engineer

Apple Inc

Cupertino, CA 62 days ago $141,800$258,600
Python C C++ Linux Windows MAC_OS Network_technologies Protocols CI/CD SEMI_standards SQL Machine_Learning Data_Analysis PostgreSQL MSSQL

SoC Systems Software Engineer

Apple Inc

Cupertino, CA 62 days ago $121,300$183,200
C C++ Python Linux Windows Mac OS network technologies protocols SQL CI/CD SEMI standards Machine Learning data analysis PostgreSQL

SoC Systems Software Engineer

Apple Inc

Austin, TX 62 days ago
C C++ Python Linux Windows MAC_OS network_technologies protocols CI/CD SQL SEMI_standards Machine_Learning data_analysis PostgreSQL

SoC System Level Test Product Development Engineer

Apple Inc

Cupertino, CA 52 days ago $141,800$258,600
Python C++ C# LLMs Agentic Frameworks AI/ML Tooling ATE SLT High-Volume Manufacturing Silicon Characterization DPPM Analysis Yield Optimization Test Program Development

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $147,400$272,100
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD