System Software Engineer - Human Interface Devices

1 Month ago • 5-10 Years • System Design • $181,100 PA - $318,400 PA

Job Summary

Job Description

Apple's Human Interface Devices (HID) Software team develops high-performance drivers, frameworks, and tools for innovative sensing technologies across Apple products. This role involves collaborating with cross-functional teams like Algorithms, Firmware, Design, and UI to ensure optimal user experience. The position offers an opportunity to work on cutting-edge technology, collaborate with industry experts, and provides a clear career path towards leadership. Responsibilities include maintaining and developing system software for iOS, macOS, tvOS, and watchOS, focusing on drivers, frameworks, and software stacks for sensing technologies, in collaboration with multi-disciplinary teams. Additionally, the role involves mentoring engineers and potentially leading teams to influence future product development.
Must have:
  • BS in Computer Science or related field
  • 5 years of system software engineering experience
  • Strong C/C++ and object-oriented programming skills
  • Experience in driver and framework development
  • Comfortable with high-level and low-level systems development
Good to have:
  • 10 years of industry experience
  • Experience defining communication protocols (USB, Bluetooth, SPI)
  • Familiarity with USB HID specification
  • Experience with sensing technologies and input systems
  • Proficiency in kernel and userspace code profiling
  • Experience implementing customer-facing features
  • Familiarity with IOKit, Objective-C, iOS/OS X
  • Strong communication skills
  • Experience leading projects
  • Interest in leadership
Perks:
  • Discretionary employee stock programs
  • Discretionary restricted stock unit awards
  • Discounted Apple stock purchase
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products
  • Free services
  • Reimbursement for educational expenses

Job Details

Our Human Interface Devices (HID) Software team at Apple develops high-performance drivers, frameworks, and tools that support innovative sensing technologies across Apple products, including Multi-touch and other input systems! We collaborate closely with cross-functional teams, including Algorithms, Firmware, Design, and UI, to ensure an optimal user experience. Our team is offering a phenomenal opportunity to work on innovative technology while collaborating with some of the brightest minds in the industry while also providing a clear path for career advancement into leadership! Will you help us design the next generation of revolutionary Apple Products?

Similar Jobs

Alpha Sense - Implementation Consultant

Alpha Sense

New York, United States (On-Site)
2 Months ago
Socure - Senior Software Engineer

Socure

United States (Remote)
2 Months ago
bounteous - Senior Murex Integration Developer

bounteous

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
PwC - Receptionist (3  Months) Contract

PwC

Dubai, Dubai, United Arab Emirates (On-Site)
9 Months ago
deel. - Senior Backend Engineer, Node.js + AWS

deel.

United Kingdom (Remote)
1 Week ago
bytedance - Imaging System Architect

bytedance

San Jose, California, United States (On-Site)
3 Months ago
eBay - Senior Backend Engineer, ML Systems

eBay

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Apple - Systems Metrology Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Passive Logic - Thermal Systems Digital Twin Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
6 Months ago
bytedance - Tech Lead, Software Engineer, Distributed Storage System

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zuora - Software Engineer III

Zuora

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Tencent - Senior Strategic Sales Executive

Tencent

Palo Alto, California, United States (On-Site)
1 Week ago
whoop - Senior Information Security Engineer

whoop

Boston, Massachusetts, United States (On-Site)
2 Weeks ago
Epic Games - Senior Technical Product Manager, Identity

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
deel. - Account Executive, Mid-Market | UKI

deel.

Ireland (Remote)
1 Week ago
Clearwater Analytics - Sr. Software Development Engineer

Clearwater Analytics

Chicago, Illinois, United States (On-Site)
1 Week ago
Survay Monkey - Treasury Manager

Survay Monkey

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
AffirmedRx - Director, Client Management

AffirmedRx

(Remote)
3 Weeks ago
Playtika - PHP DEVELOPER

Playtika

Kyiv, Kyiv City, Ukraine (On-Site)
1 Week ago
Plug power - Sr. Manufacturing Engineer

Plug power

Albany, New York, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Cupertino, California, United States

Scout - Lead, Electrical System Validation

Scout

Novi, Michigan, United States (On-Site)
1 Month ago
Axon - Revenue Accountant, Commercial Controllership

Axon

San Francisco, California, United States (Hybrid)
2 Months ago
Loft Orbital - Space Infrastructure Software Engineer

Loft Orbital

San Francisco, California, United States (On-Site)
5 Months ago
Apple - Secrecy Program Manager, Collaboration Tools and AI Integration

Apple

United States (On-Site)
3 Months ago
Insomniac - Motion Capture Talent Specialist (CONTRACT)

Insomniac

United States (Remote)
2 Weeks ago
Postman - Senior Backend Engineer

Postman

San Francisco, California, United States (Hybrid)
1 Month ago
broadcom - Mainframe Software Technical Support Engineer

broadcom

Plano, Texas, United States (On-Site)
1 Year ago
Apple - Firmware Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Snyk - Executive Assistant

Snyk

Boston, Massachusetts, United States (On-Site)
1 Month ago
bytedance - Senior Software Engineer, Backend and Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

System Design Jobs

Kavalirio - Systems Engineer III

Kavalirio

Jacksonville, Florida, United States (On-Site)
1 Month ago
luxsoft - FOVSP System Engineer

luxsoft

Ukraine (Remote)
4 Weeks ago
Loyalty Juggernaut - Mobile Application Developer (Android/iOS)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
3 Months ago
Saronic Technologies - Staff/Senior Systems Software Engineer

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
bytedance - Tech Lead, Software Engineer, Distributed Storage System

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Enphase Energy - Principal Systems Engineer – C&I

Enphase Energy

Fremont, California, United States (On-Site)
2 Months ago
extreme network - SR SW SYSTEMS ENGINEER

extreme network

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Apple - Software Engineer, System Services & Daemons

Apple

Beaverton, Oregon, United States (On-Site)
1 Month ago
Apple - Software Development Engineer - Systems

Apple

Cupertino, California, United States (On-Site)
1 Month ago
extreme network - SR SW SYSTEMS ENGINEER 9726- Layer2/Layer3 Protocol Developer

extreme network

Bengaluru, Karnataka, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Cupertino, California, United States (On-Site)

Cerritos, California, United States (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Barton Creek, Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug