Apple is looking for a Senior Storage Software Engineer and Hands-on Architect to create next-generation storage technologies for all Apple platforms.
Requirements
- Proficient in Operating Systems and kernel architecture
- Strong C or C++ development skills
- Relevant software experience
- Familiarity with low level bus protocols such as PCIe, USB, and Fibre Channel
- Experience using bus protocol analyzers
Responsibilities
- Develop and maintain C++ storage device drivers.
- Drive customer-visible features from concept through shipping iOS and macOS releases.
- Debug system level issues throughout our tightly integrated storage stack.
- Make enhancements to the Darwin kernel and other related software stacks as necessary.
- Collaborate on cross functional development efforts between the storage organization and other teams.
Other
- Be a leading member of the engineering team
- Hands-on Architect
- MS in CS/CS/EE or equivalent
- Apple is an equal opportunity employer that is committed to inclusion and diversity.