System Software Engineer - Human Interface Devices

3 Months ago • 5-10 Years • $181,100 PA - $318,400 PA
System Design

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.
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
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
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

Add these skills to join the top 1% applicants for this job

cross-functional
communication
cpp
game-texts
html
user-experience-ux
macos
objective-c
algorithms

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?

Set alerts for more jobs like System Software Engineer - Human Interface Devices
Set alerts for new jobs by Apple
Set alerts for new System Design jobs in United States
Set alerts for new jobs in United States
Set alerts for System Design (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙