SoC Systems Software Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$121,300–$183,200 / yr
Posted
62 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $171k
This role $152k
$111k most similar roles pay here $219k

This role pays less than 64% of similar roles. Most pay $139,139–$203,300 — the shaded band above. At the midpoint, this role pays about $152k 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's Silicon Technologies group, you'll join a dynamic team responsible for designing and manufacturing cutting-edge processors and system-on-chip (SoC) solutions. Your role involves collaborating with cross-functional teams to develop and integrate sophisticated software and hardware systems, including application and driver development, silicon characterization algorithms, diagnostics routines, and performance measurement tools. You will also design infrastructure for automated testing at scale, ensuring seamless integration of Apple's products and services. Ideal candidates possess strong programming skills in C/C++/C# and Python, experience with Windows/Mac OS/Linux environments, and a deep understanding of network technologies and protocols. This role demands expertise in large-scale software development and project management across diverse teams, making it ideal for those passionate about tackling complex engineering challenges in a fast-paced environment.

What you'll do

  • Design and develop application software and hardware abstraction layers for SoC testing.
  • Create silicon characterization algorithms and diagnostics routines to ensure performance accuracy.
  • Develop infrastructure supporting automated large-scale software solution testing.
  • Collaborate with cross-functional teams to integrate best-in-class software and hardware solutions.
  • Maintain system software that powers current and next-generation SOC test platforms.

What we're looking for

  • Bachelor's degree required
  • Expertise in C/C++/C# programming and Python scripting
  • Proficiency in designing and developing complex system software
  • Experience with automated testing infrastructure at scale
  • Understanding of network technologies and protocols
  • Ability to work effectively under tight deadlines
  • Cross-functional collaboration experience across various teams

More like this

Similar roles

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 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 $172,100$305,600
Python C C++ Linux Windows Mac OS Network technologies CI/CD SQL SEMI standards Machine Learning Project management

SoC Firmware Engineer

Apple Inc

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

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

SoC Firmware Engineer

Apple Inc

Cupertino, CA 62 days ago $126,800$190,900
C Assembly ARM CPUs FPGA git Subversion Perforce Bash Perl Python MCUs Verilog System Verilog CI/CD