System Software Engineer - Kernel & Embedded

Apple

City of Albany (NY)

Remote

USD 115,000 - 217,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock awards
Employee stock purchase plan
Medical and dental insurance
Tuition rebates

Job summary

Apple is seeking a System Software Engineer to advance sensing and connectivity software across Apple devices. You will design and implement kernel drivers and device software for chipsets, focusing on reliability and performance.

Work closely with hardware, firmware, and product teams to deliver end-to-end solutions, optimize data paths, and ensure correct lifecycle management for devices. The role requires strong C/C++ skills and hands-on debugging under tight schedules.

Qualifications

  • Bachelor’s degree in computer technology or related field with embedded or device software experience.
  • Proven kernel driver development experience.
  • Hands-on debugging on devices.
  • Strong C and C++ programming skills.

Responsibilities

  • Architect and define the next generation of sensing and connectivity software.
  • Design and develop drivers for custom hardware.
  • Develop full-stack solutions for inter-chip communication schemes.
  • Optimize data paths to maximize throughput and minimize latency and power.
  • Design device software for chipset boot and lifecycle control.
  • Deploy connectivity chipsets on new systems.
  • Triage and debug client-critical issues.
  • Collaborate with hardware, firmware, and product teams.
  • Implement kernel drivers for large operating systems.
  • Demonstrate deep expertise in C and C++.
  • Familiarity with buses such as UART, USB, SPI, PCIe.
  • Lead multiple initiatives across groups and deliver on time.

Skills

Kernel driver development
Embedded firmware development
Device-level debugging
C++ programming
C programming

Education

Bachelor's degree in computer technology or related field

Job description

Apple is seeking a System Software Engineer to advance sensing and connectivity software across Apple devices. You will design and implement kernel drivers and device software for chipsets, focusing on reliability and performance.

Work closely with hardware, firmware, and product teams to deliver end-to-end solutions, optimize data paths, and ensure correct lifecycle management for devices. The role requires strong C/C++ skills and hands-on debugging under tight schedules.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Kernel Software Architect - Core Sensors & Drivers
Kernel Software Architect - Core Sensors & Drivers

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock programs
RSUs
ESPP
+5
Kernel Software Development Engineer - Core Sensors Architecture
Kernel Software Development Engineer - Core Sensors Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock programs
RSUs
ESPP
+5
Senior Embedded Audio Software Engineer — Drivers & SoC
Senior Embedded Audio Software Engineer — Drivers & SoC

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Platform Systems Engineer: Hardware-Software Interface
Platform Systems Engineer: Hardware-Software Interface

Apple Inc. • Cupertino (CA)

On-site
USD 140,000 - 210,000
System Software Engineer, HID & Sensing Tech
System Software Engineer, HID & Sensing Tech

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Stock programs
Employee stock purchase plan
Medical and dental coverage
+1
Core OS Systems Engineer: Firmware & Daemons Across Devices
Core OS Systems Engineer: Firmware & Daemons Across Devices

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Wireless Systems Software Engineer - Sensing & Connectivity
Wireless Systems Software Engineer - Sensing & Connectivity

Apple Inc. • San Diego (CA)

On-site
USD 142,300 - 214,300
Engineering Manager: SoC & Embedded Systems
Engineering Manager: SoC & Embedded Systems

Apple • Montgomery (AL)

Remote
Security-Driven Systems & Kernel Engineer
Security-Driven Systems & Kernel Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Relocation assistance
Stock programs
Education reimbursement
Senior Hardware Systems Architect - Embedded & Power
Senior Hardware Systems Architect - Embedded & Power

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+1