Senior Kernel Driver Engineer — Sensing & Connectivity

Apple

Columbus (OH)

Remote

USD 105,500 - 196,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Apple Stock Purchase Plan
Relocation assistance
Medical and dental coverage

Job summary

Apple’s Sensing & Connectivity Engineering team is looking for a software engineer to design and build the next generation of sensing and connectivity products across iPhone, iPad, AirPods, Apple Watch, Mac, Apple TV, HomePod, AirTag, and more. The role focuses on kernel driver development, embedded firmware, and real‑time device debugging using C/C++.

Responsibilities include architecting and defining next‑gen sensing solutions, designing drivers for custom hardware, and laying out full‑stack

Qualifications

  • Experience implementing kernel drivers for major operating systems.
  • Extensive knowledge of C and C++.
  • Deep interest in device programming concepts (memory and process control).
  • Familiarity with buses, including UART/USB/SPI/PCIe.
  • Ability to deliver on time under tight schedules.
  • Strong analytical, programming, and debugging skills.
  • Leadership experience managing projects across multiple groups.
  • Drive toward robust, efficient solutions.

Responsibilities

  • Architect and define next-gen sensing and connectivity solutions.
  • Design and develop drivers for custom hardware.
  • Layout full-stack solutions for inter-chip communication schemes.
  • Optimize stop-to-give up information routes to maximize throughput, reduce packet latency, decrease CPU usage, and lower power consumption.
  • Design system software for chipset boot and lifecycle management.
  • Deploy and troubleshoot connectivity chipsets on new platforms.
  • Triage and debug customer-critical issues.
  • Work closely with cross-functional hardware, firmware, and OS teams.

Skills

C/C++
Kernel drivers
Embedded systems
Device programming
UART/USB/SPI/PCIe
Debugging
Leadership
Problem solving

Education

Bachelor’s degree in Computer Science or related field

Job description

Apple’s Sensing & Connectivity Engineering team is looking for a software engineer to design and build the next generation of sensing and connectivity products across iPhone, iPad, AirPods, Apple Watch, Mac, Apple TV, HomePod, AirTag, and more. The role focuses on kernel driver development, embedded firmware, and real‑time device debugging using C/C++.

Responsibilities include architecting and defining next‑gen sensing solutions, designing drivers for custom hardware, and laying out full‑stack

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

Similar jobs worth comparing

System Software Engineer - Kernel & Embedded
System Software Engineer - Kernel & Embedded

Apple • City of Albany (NY)

Remote
USD 115,000 - 218,000
Stock awards
Employee stock purchase plan
Medical and dental insurance
+1
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
Sensing Systems Engineer — Vision, Sensors & System Design
Sensing Systems Engineer — Vision, Sensors & System Design

Apple Inc. • San Jose (CA)

On-site
USD 184,700 - 324,800
Touch Sensing Design Engineer - End-to-End Innovation
Touch Sensing Design Engineer - End-to-End Innovation

Apple Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Sensor Design & Integration Engineer - Advanced Touch Tech
Sensor Design & Integration Engineer - Advanced Touch Tech

Socket.dev • California (MO)

On-site
USD 120,000 - 200,000
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
Health Sensing Mechanical Engineer — End-to-End Sensors
Health Sensing Mechanical Engineer — End-to-End Sensors

Apple Inc. • San Francisco (CA)

On-site
USD 129,000 - 225,000
Stock programs
Medical and dental coverage
Retirement benefits
+1
Lead Position Sensing Systems Engineer, Camera Hardware
Lead Position Sensing Systems Engineer, Camera Hardware

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Sensing Hardware Design Engineer – Prototyping & Validation
Sensing Hardware Design Engineer – Prototyping & Validation

Apple Inc. • San Francisco (CA)

On-site
USD 184,000 - 325,000
Emergency Safety Engineer – Sensing & Connectivity
Emergency Safety Engineer – Sensing & Connectivity

Apple Inc. • Beaumont (TX), Northern (KY)

Hybrid
USD 135,000 - 250,000