Systems Software Engineer - Human Interface Devices

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Hardware Systems Architect

Senior hardware systems architect role at Apple, focusing on electrical engineering and system architecture for consumer products.

Force Hardware - Sensor Design & Integration Engineer

Senior hardware engineering role focused on sensor design and integration for Apple's flagship products, offering competitive compensation and comprehensive benefits.

CPU Physical Design and Integration Engineer

Join Apple as a CPU Physical Design and Integration Engineer to work on high-performance processor development, focusing on physical design, integration, and verification.

Graphics (GPU) RTL Design Engineer

Design and develop power-efficient, high-performance GPU architectures for Apple's next-generation devices, requiring 10+ years of experience in CPU/GPU architecture and HDL.

ASIC Power Engineer

Senior ASIC Power Engineer role at Apple focusing on wireless SOC development, power modeling, and optimization for next-generation wireless communication systems.

Description For Systems Software Engineer - Human Interface Devices

Apple's Human Interface Devices Software team is seeking a talented Systems Software Engineer to join their innovative group. This role focuses on delivering high-quality drivers, frameworks, and tools supporting sensing technologies across all Apple products. The team primarily works with multi-touch technology and has deep experience in developing systems software that enables exceptional user experiences.

As a Systems Software Engineer, you'll be instrumental in maintaining existing software and designing new software stacks for future products and sensing technologies. The role requires expertise in driver development, framework implementation, and tools creation for iOS. You'll work closely with Algorithms, Firmware, Design, and UI teams to optimize sensor and software performance across all stack layers.

The ideal candidate brings 10+ years of industry experience with strong C/C++ programming skills and extensive knowledge of system software development. You should have a proven track record in kernel driver development, debugging embedded systems, and implementing software interfaces between various modules. The position offers competitive compensation ranging from $175,800 to $312,200, along with comprehensive benefits including medical coverage, stock options, and educational support.

This is an excellent opportunity for someone who is passionate about human factors, user experience, and technology innovation. You'll be part of a team that directly impacts how millions of users interact with Apple devices, making this role both challenging and rewarding. The position requires strong analytical skills, self-motivation, and the ability to collaborate effectively with cross-functional teams.

Last updated 3 months ago

Responsibilities For Systems Software Engineer - Human Interface Devices

  • Maintain existing software and design new software stacks for future products
  • Work on drivers, frameworks, and tools for iOS
  • Support technology investigations
  • Design and implement system software for drivers
  • Work with multi-touch technology and sensing technologies

Requirements For Systems Software Engineer - Human Interface Devices

Linux
  • BS and 10 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
  • Self-advised, analytical, and works well in a team environment
  • Comfortable working at both higher and lower levels of software

Benefits For Systems Software Engineer - Human Interface Devices

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Range of discounted products and free services

Interested in this job?