System Software Engineer, HID & Sensing Tech

Apple Inc.

Cupertino (CA)

On-site

USD 184,700 - 324,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock programs
Employee stock purchase plan
Medical and dental coverage
Relocation assistance

Job summary

Apple Inc. in Cupertino, California, seeks a System Software Engineer for Human Interface Devices to develop and maintain system software, drivers, and frameworks for sensing technologies across Apple platforms, including Multi-touch.

You will collaborate with cross-functional teams to deliver high-performance solutions, mentor engineers, and have opportunities to lead projects from conception through release, with a path toward technical leadership within the HID Software team.

Qualifications

  • BS in Computer Science or related field with 10 years of system software experience.
  • Experience in driver and framework development with native code for driver development.
  • Comfortable working across both higher-level software design and lower-level systems development.

Responsibilities

  • Maintain and develop system software for iOS, macOS, tvOS, and watchOS, focusing on drivers, frameworks, and software stacks for sensing technologies.
  • Mentor engineers and have opportunities to lead projects and influence product direction.

Skills

C/C++
Object-oriented programming
Driver development
Framework development
Low-level systems

Education

BS in Computer Science or related field
MS/PhD in Computer Science or related field

Tools

IOKit
Objective-C
USB/Bluetooth/SPI protocols

Job description

Apple Inc. in Cupertino, California, seeks a System Software Engineer for Human Interface Devices to develop and maintain system software, drivers, and frameworks for sensing technologies across Apple platforms, including Multi-touch.

You will collaborate with cross-functional teams to deliver high-performance solutions, mentor engineers, and have opportunities to lead projects from conception through release, with a path toward technical leadership within the HID Software team.

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

Similar jobs worth comparing

System Software Engineer - Human Interface Devices
System Software Engineer - Human Interface Devices

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Stock programs
Employee stock purchase plan
Medical and dental coverage
+1
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
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
Touch Sensing Technology Engineering Program Manager
Touch Sensing Technology Engineering Program Manager

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Haptics Software Engineer — Real-Time Touch Experiences
Haptics Software Engineer — Real-Time Touch Experiences

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Stock programs
Employee stock purchase plan
Medical and dental coverage
+5
Touch & Sensing Technology Program Manager
Touch & Sensing Technology Program Manager

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Touch Sensing HW - Electrical Engineer
Touch Sensing HW - Electrical Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 184,700 - 324,800
Touch & Force Sensing Program Lead
Touch & Force Sensing Program Lead

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Sensing Systems Program Manager: Touch & Force
Sensing Systems Program Manager: Touch & Force

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 180,000
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