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 a month 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

HID Algorithms Engineer

Senior Algorithm Engineer position at Apple's HID group, developing innovative hardware user experiences through sophisticated algorithms for Apple's product ecosystem.

Wireless Systems Engineer

Senior Wireless Systems Engineer position at Apple, focusing on RF system design and wireless performance optimization for consumer electronics products.

System Power and Performance Engineer

Senior System Power and Performance Engineer role at Apple, focusing on hardware-software optimization and power management for Apple products.

SerDes Circuit Design Engineer

Senior SerDes Circuit Design Engineer position at Apple, focusing on high-speed analog/mixed-signal design for next-generation wireline transceivers.

Hardware System Integration Electrical Engineer - Mac

Senior Hardware System Integration Electrical Engineer role at Apple, focusing on MacBook Pro development with competitive compensation and comprehensive benefits.