Systems Software Engineer - Human Interface Devices

Apple is a leading technology company known for its innovative products and services.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Systems Software Engineer - Human Interface Devices

Our Human Interface Devices Software team delivers high-quality drivers, frameworks and tools supporting sensing technologies across all Apple products. Primarily supporting the multi-touch technology, we have deep experience developing systems software and building stacks that enable the best user-experience! We work closely with Algorithms, Firmware, Design, and UI teams to ensure sensor and software performance is optimized across all layers of the stack.

We are looking for an engineer to work on drivers, frameworks, and tools for iOS. In this role, you will maintain existing software and design new software stacks for future products and sensing technologies. Ideally, you have experience dealing with human factors, care deeply about user experience, enjoy supporting technology investigations, and are comfortable jumping between multiple levels of the software stack.

This role offers an exciting opportunity to work on cutting-edge technology at one of the world's most innovative companies. You'll be part of a team that's shaping the future of human-computer interaction, working on products used by millions of people worldwide. The position offers competitive compensation, including base pay, potential stock awards, and comprehensive benefits. Join Apple to push the boundaries of technology and create exceptional user experiences.

Last updated 2 months ago

Responsibilities For Systems Software Engineer - Human Interface Devices

  • Maintain existing software for Human Interface Devices
  • Design new software stacks for future products and sensing technologies
  • Work on drivers, frameworks, and tools for iOS
  • Collaborate with Algorithms, Firmware, Design, and UI teams
  • Optimize sensor and software performance across all layers of the stack

Requirements For Systems Software Engineer - Human Interface Devices

  • BS and 3 years of relevant industry experience
  • Experience developing system software; such as drivers or frameworks
  • Strong C/C++ and object-oriented programming skills
  • Excellent debugging skills
  • Ability to quickly familiarize yourself with code you've never seen before, and understand the pertinent functionality
  • Comfortable working at both higher and lower levels of software

Benefits For Systems Software Engineer - Human Interface Devices

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential discretionary bonuses
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple Systems Software Engineer - Human Interface Devices

Camera and ISP Firmware Engineer

Senior Camera and ISP Firmware Engineer role at Apple, developing cutting-edge camera and image processing technologies for iOS and VisionPro products.

RF/mmWave IC Design Engineer

Senior RF/mmWave IC Design Engineer position at Apple, focusing on developing advanced wireless solutions for consumer electronics with competitive compensation and benefits.

System high-speed I/O validation Engineer - Apple Mac

Senior System I/O validation engineering role at Apple focusing on Mac hardware validation, SerDes I/O testing, and system-level signal integrity.

Wi-Fi Power and Performance Engineer - Platform Architecture

Senior Wi-Fi Power and Performance Engineer role at Apple, focusing on wireless technology optimization and analysis for consumer devices.

Airpods Firmware Engineer

Senior Firmware Engineering role at Apple working on AirPods, focusing on embedded systems development and audio platform architecture.