System Software Engineer, Debug Technologies

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$132k $235k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,200–$214,000.

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · System Software Engineer, Debug Technologies

The System Software Engineer - Debug Technologies joins the Debug Technologies team to build in-system debugging and failure observability solutions for every Apple platform. This role involves developing silicon- and system-level features to make field failure diagnostics faster and more precise while building low-level debugging tools. You will write code for new operating system features, debug real-world failures, and improve infrastructure to scale the capture and triage of customer issues. The work spans the entire system lifecycle, from pre-silicon simulation and new silicon bring-up to products in customers' hands. Candidates must possess operating system fundamentals, experience with embedded systems, and proficiency in C, C++, or Swift. Additionally, the role requires experience working with GenAI to solve complex problems regarding system architecture and failure observability.

What does a System Software Engineer earn?

Median $235750 from 73 postings across 5 companies.

See salary data

What you'll do

  • Write code and develop new operating system features to improve internal debugging and customer crash diagnostics.
  • Debug and root-cause real-world system failures in collaboration with other engineers.
  • Recommend future system and software architectures that prioritize failure observability.
  • Build and improve internal infrastructure to scale the capture, triage, and reporting of customer issues.
  • Develop silicon- and system-level features to make field failure diagnostics faster and more precise.
  • Support system-level debugging across all phases from pre-silicon simulation to shipped products.

What we're looking for

  • 3+ years of experience working on operating system level features or equivalent experience.
  • Solid understanding of operating systems fundamentals.
  • Experience developing or debugging on embedded systems.
  • Proficiency in C, C++, or Swift programming.
  • Experience working with GenAI.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience/skills.
  • Strong communication and interpersonal skills (preferred).
  • Ability to navigate ambiguity and constraints as a self-starter (preferred).

More like this

Similar roles

Lead Systems Debug Engineer

Amd

Austin, TX +2 21 days ago $194,400–$291,600
Python C++ Perl Ruby PCIe CXL DDR Memory RAS MCA MCE JTAG SCAN Protocol Analyzers Post Silicon Validation X86 micro architecture Debug Scripts SOC Micro-Controller
10+ yrs exp

Lead Server Systems Debug Engineer

Amd

Austin, TX 45 days ago $163,200–$244,800
Server Systems Debug SoC C/C++ Python Perl Ruby System Architecture Firmware Logic Analyzers Oscilloscopes Validation Strategy Scripting Bring-up

Staff Software Engineer, Platform Debug

Qualcomm

Santa Clara, CA +3 40 days ago $159,600–$239,400
C C++ Python Assembly JTAG Firmware ARM Systems Programming Distributed Version Control Build Systems Crash Analysis Trace Hardware/Software Interfaces
4+ yrs exp

Systems Software Engineer

Apple Inc

San Diego, CA 41 days ago $122,700–$214,300
C++ Objective-C Swift Unix Linux macOS Python Lua Bash I2C USB PCIe Distributed Applications Drivers Command Line Utilities

System Debug Lead Engineer

Nvidia

Santa Clara, CA 12 days ago $168,000–$258,750
System Debug Root Cause Analysis Firmware BIOS UEFI BMC Signal Integrity Power Integrity Thermal Management Oscilloscopes Logic Analyzers System Architecture CPUs High-speed I/Os Power Delivery Automation
10+ yrs exp

Systems Debug Engineer, Data Center HWE

Apple Inc

Sunnyvale, CA 75 days ago $150,400–$277,600
Python Bash Ansible UEFI DHCP DNS PXE Netboot SoC Firmware Failure Analysis Kernel Logs System Logs Configuration Management Infrastructure Provisioning Benchmarking Frameworks Electrical Engineering HPC Server Architecture
4+ yrs exp