Engineering Manager, Firmware

Pure Storage Inc.

  • Santa Clara, CA
  • 7 days ago

    Highlights

    Lead design and delivery of high-performance firmware with a strong emphasis on PCIe functionality (initialization, configuration, runtime management) and sophisticated NAND media management policies and low-level hardware interfaces, maintaining DFM simplicity and leadership in advanced NAND adoption (e.g., QLC). Mastery of Agile Product Delivery: Track record of successfully managing the full product development cycle (PDLC) using Agile or Scrum, with demonstrated ability to define scope, manage dependencies, and deliver projects on schedule.

    Numbers & Facts

    LocationSanta Clara, CA

    Description

    THE ROLE

    Lead the visionary development of the Direct Flash Module (DFM) firmware, the core innovation enabling the world's fastest and most reliable all-flash storage. You will own the strategic firmware roadmap and delivery, driving the integration of cutting-edge NAND and SSD technologies to maintain our competitive edge in enterprise storage. This is a high-impact leadership role requiring deep technical expertise and strong collaboration with Hardware, Purity Software, and NAND Engineering teams.

    WHAT YOU'LL DO

    • Define and execute the DFM firmware strategy for DirectFlash SSD Modules, owning the long-term product and feature roadmap and ensuring alignment with FlashArray business objectives for performance, cost, and reliability.
    • Lead design and delivery of high-performance firmware with a strong emphasis on PCIe functionality (initialization, configuration, runtime management) and sophisticated NAND media management policies and low-level hardware interfaces, maintaining DFM simplicity and leadership in advanced NAND adoption (e.g., QLC).
    • Drive end-to-end project delivery for PCIe- and NAND-related firmware features, overseeing planning, resource allocation, risk mitigation, and on-time, high-quality releases from concept through production.
    • Own PCIe bring-up and integration for new hardware, ensuring compliance with PCIe specifications, optimal link performance, and robust implementation of key features such as LTSSM, power management, hot-plug support, and error handling.
    • Provide technical leadership in system-level debug, resolving complex issues at the intersection of firmware, drivers, and hardware, and setting standards for diagnostics tools, logging, and root-cause methodologies.
    • Cultivate a high-performance engineering team, championing Agile practices (sprint planning, backlog management, continuous improvement), mentoring and growing firmware engineers through regular 1:1s, feedback, and technical guidance.

    WHAT YOU BRING

    • Deep Technical Leadership in Embedded Systems: Proven experience leading technical teams in embedded software development or firmware management for complex, high-performance systems.
    • Expertise in C/C++ and Embedded Development: Extensive, hands-on knowledge of embedded system architecture, firmware design principles, and proficiency in C/C++ programming languages.
    • Fluency in Storage/Hardware-Software Interfacing: Strong understanding of hardware-software interactions, particularly within storage technologies, SSD controllers, or NAND flash media management.
    • Mastery of Agile Product Delivery: Track record of successfully managing the full product development cycle (PDLC) using Agile or Scrum, with demonstrated ability to define scope, manage dependencies, and deliver projects on schedule.
    • Exceptional Communication and Stakeholder Management: Excellent verbal and written communication skills to effectively articulate complex technical strategies to cross-functional partners, including Hardware, Software, and Executive teams

    #LI-ONSITE

    Similar Jobs

    See more jobs