drjobs System Software Engineer - Human Interface Devices

System Software Engineer - Human Interface Devices

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cupertino, CA - USA

Monthly Salary drjobs

USD 181100 - 318400

Vacancy

1 Vacancy

Job Description

As a System Software Engineer within our team you will be responsible for maintaining and developing system software for iOS macOS tvOS and watchOS; focusing on drivers frameworks and software stacks for future sensing technologies. All of this is in collaboration with multi-disciplinary teams to integrate hardware and software ensuring top-tier addition to your engineering contributions you will mentor engineers helping them grow their technical expertise. There is also a path to take on leadership responsibilities including guiding a team and influencing the direction of future product development.


  • BS in Computer Science or a related field and 5 years of experience in system software engineering with a strong focus on C/C and object-oriented programming
  • Experience in driver and framework development with a focus on writing native code for driver development
  • Comfortable working across both higher-level software design and lower-level systems development


  • 10 years of industry experience with a consistent track record of shipping system software to customer or production environments
  • Experience defining communication protocols and implementing transport drivers such as USB Bluetooth and SPI
  • Familiarity with the USB HID specification and experience working on sensing technologies (e.g. multi-touch) and user-facing input systems
  • Proficiency in profiling code in both kernel and userspace
  • Experience implementing customer-facing features with an emphasis on user experience
  • Familiarity with IOKit Objective-C and other Apple-specific technologies such as iOS/OS X
  • Strong verbal and written communication skills with the ability to present complex technical topics clearly to both technical and non-technical audiences
  • Experience leading projects from conception to completion
  • Interest in taking on a leadership role and guiding a team of engineers as the company grows

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.