Apple is seeking a Senior Storage Software Engineer and Hands-on Architect to join their engineering team creating next-generation storage technologies for all Apple platforms. The role involves developing system level storage architecture solutions, adding functionality and improving performance across many product lines, from the application layer down to the low-level device drivers.
Responsibilities include:
The ideal candidate will have at least 5 years of relevant experience, expert-level C/C++ programming skills, experience with multi-threaded programming, proficiency in Operating Systems and kernel architecture, and expert understanding of storage technologies and protocols. A Bachelor's degree in CS/CE/EE (or equivalent) is required, with a Master's degree preferred.
This role offers a competitive base pay range between $175,800 and $312,200, along with additional benefits including stock options, comprehensive medical and dental coverage, retirement benefits, and educational reimbursement opportunities.