Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer - Mass Storage 
United States, California, Cupertino 
756801697

07.04.2025
In this role, you develop 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.
  • At least 5 years of relevant experience
  • Expert level C/C++ programming skills and experience with multi-threaded programming
  • Experience with software debuggers (e.g. gdb, lldb) and tracing tools ( e.g. dtrace )
  • Proficient in Operating Systems and kernel architecture
  • Expert understanding of storage technologies and protocols (e.g. NVMe, SCSI, AHCI)
  • Bachelor's degree in CS/CE/EE (or equivalent, or related field)
  • MS in CS/CS/EE or equivalent
  • Familiarity with low level bus protocols such as PCIe, USB, and Fibre Channel
  • Experience using bus protocol analyzers
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.