Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Systems Software Engineer - Human Interface Devices 
United States, California, Cupertino 
601611356

Yesterday
  • 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, and understand the pertinent functionality
  • Self-advised, analytical, and works well in a team environment
  • Comfortable working at both higher and lower levels of software
  • Using C/C++ for low level systems, and experience designing and implementing system software for drivers
  • Experience in Kernel driver development, including designing and implementing kernel drivers for various hardware sensors in Unix, Linux or iOS
  • Experience in designing and implementing SW interfaces/APIs among software, firmware and algorithms modules
  • Experience with profiling code in both kernel and userspace
  • Experience in debugging embedded system issues with hardware, assembly and software tracers
  • Strong verbal and written communications skills
  • Mentored junior team members
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.