System Software Engineer - Kernel & Embedded

Apple

City of Albany (NY)

Remote

USD 115,000 - 217,500

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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

Senior Kernel Driver Engineer — Sensing & Connectivity
Senior Kernel Driver Engineer — Sensing & Connectivity

Apple • Columbus (OH)

Remote
USD 105,500 - 196,500
RSUs
Apple Stock Purchase Plan
Relocation assistance
+1
Systems Software Engineer – Kernel, Drivers & Firmware
Systems Software Engineer – Kernel, Drivers & Firmware

Apple • Boston (MA)

Remote
USD 161,000 - 278,000
Stock options
Medical insurance
Tuition reimbursement
Embedded Linux Kernel Driver Engineer
Embedded Linux Kernel Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Systems Software Engineer — Embedded Diagnostics & Testing
Systems Software Engineer — Embedded Diagnostics & Testing

Apple Inc. • Northern (KY), San Diego (CA)

Hybrid
USD 123,000 - 214,000
Medical and dental
Retirement plan
Employee stock program
+2
Core OS Systems Engineer – Firmware & Middleware
Core OS Systems Engineer – Firmware & Middleware

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical & dental coverage
Employee stock plan
Tuition reimbursement
+2
Senior Embedded Audio Software Engineer — Drivers & SoC
Senior Embedded Audio Software Engineer — Drivers & SoC

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Linux Driver & Kernel Engineer for SoCs
Linux Driver & Kernel Engineer for SoCs

Apple Inc. • San Diego (CA)

On-site
USD 140,000 - 180,000
Embedded Systems Software Engineer, Diagnostics & HW
Embedded Systems Software Engineer, Diagnostics & HW

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 225,000
Platform Systems Engineer: Hardware-Software Interface
Platform Systems Engineer: Hardware-Software Interface

Apple Inc. • Cupertino (CA)

On-site
USD 140,000 - 210,000
Systems Software Engineer
Systems Software Engineer

Apple Inc. • Northern (KY), San Diego (CA)

On-site
USD 123,000 - 214,000
Medical and dental
Retirement plan
Employee stock program
+2