FTL Platform Firmware Engineer
Apple · Austin · Posted 2026-09-02
Job description
The NAND Storage Software team works with hardware, silicon, and software partners to develop firmware for SSDs and embedded flash solutions across a wide range of Apple's products. We leverage telemetry and data analytics along with vertical integration across Apple's storage stack and Apple Silicon to optimize our FTL algorithms for Apple's customers across performance, reliability, durability, and time-to-market. Minimum Qualifications: Solid C programmer with knowledge of data structures and algorithms Experience writing embedded device drivers Knowledge of hardware platforms and processor architectures Familiarity with pre-silicon environments, bringup workflows, and cross-functional program execution BS in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience/skills Preferred Qualifications: Strong written and verbal communication skills