← Back to all jobs

FTL Platform Firmware Engineer

Apple · Austin · Posted 2026-09-02

Apply on the company site →

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