Software Device Driver Engineer - Core I/O, Core OS
$126,800 - $220,900/year
Role Details
We are looking for a Software Device Driver Engineer with experience in Operating Systems, drivers, IO performance/characterization and strong programming skills. In this role, you develop system level USB architecture solutions, adding functionality and improving performance across many product lines. Prototype, bring-up, develop, and maintain device drivers for USB on Apple OSs Drive company-wide USB initiatives Architect new driver stacks and frameworks Support cross functional teams and platform developers Make enhancements to the Darwin kernel and other related software stacks as necessary Strong C/C++ programming skills and experience with multi-threaded programming Outstanding written and verbal communication Proficient in Operating Systems and kernel architecture Bachelor's degree in CS/CE/EE (or equivalent, or related field) 3+ years of relevant experience Familiarity with iOS/macOS toolchain Experience with IOKit and iOS/macOS driver development Experience with common hardware architectures (ARM, PPC, MIPS, x86) Ability to use an oscilloscope and logic analyzer and to read board schematics A fundamental knowledge of low-level and system level USB architecture and implementations
For more details click Job Post.
About Apple Inc
Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software