About the job
Join us at the forefront of technological innovation, where we are transforming the data storage landscape. At Pure Storage, you’ll engage your creative thinking, grow alongside industry leaders, and collaborate with the brightest minds in the field.
This is not just a job; it's an opportunity to make a global impact in the tech industry. If you're eager to embrace endless possibilities and make your mark, we invite you to join our dynamic team.
THE ROLE
As a vital part of the DFM Firmware Team, you will lead the development of firmware for Pure Storage's custom-designed Direct Flash Module (DFM). Your contributions will be key in delivering the simplicity, performance, and scalability that set our FlashArray and FlashBlade solutions apart. This position presents a unique opportunity to work across the data path, manage NAND media, and handle low-level hardware interfaces while closely collaborating with Hardware, Purity Software, and NAND teams. Your role will significantly influence our ability to swiftly adopt the latest NAND technologies and reinforce our leadership in enterprise QLC implementation.
WHAT YOU'LL DO
Design, implement, and thoroughly test firmware for Pure Storage's innovative DirectFlash™ SSD Modules, impacting the performance and dependability of our enterprise storage products.
Lead the integration of advanced hardware components, including next-gen NAND flash and sophisticated SSD controllers, by developing low-level firmware features and overseeing initial hardware bring-up.
Enhance and uphold internal development infrastructure, concentrating on automation, continuous integration, and establishing robust testing environments to ensure swift and high-quality firmware releases.
Investigate and resolve intricate firmware and hardware challenges across the data path and NAND media management layers, creating simulation environments and developing tools for failure analysis to uphold product excellence.
Work collaboratively with Purity Software, Hardware, and Manufacturing teams to ensure seamless integration and a comprehensive product development and release process from inception to deployment.
WHAT YOU BRING
Extensive hands-on experience in NAND, Flash, and/or SSD Device Firmware Development, showcasing a solid understanding of media management policies and algorithms.
Exceptional proficiency in C/C++ for embedded systems and practical experience with Python for testing, automation, and tooling development.

