Engineering Manager, Firmware

Pure Storage Inc.
  • Santa Clara, CA
  • Autofill and Review
26 days ago

Job 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 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

Numbers & Facts

LocationSanta Clara, CA

Skills

  • Adobe Flashunmatched
  • Agile Programming Methodologiesunmatched
  • Backlog Prioritizationunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Firmwareunmatched
  • Computer Storage Hardwareunmatched
  • Configuration Managementunmatched
  • Continuous Improvementunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Delivery Drivingunmatched
  • Device Driversunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Engineering Managementunmatched
  • Error Handlingunmatched
  • Leadershipunmatched
  • Link Performanceunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • NAND Flashunmatched
  • PCI Express (PCI-E)unmatched
  • Performance Engineeringunmatched
  • Power Managementunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Product Developmentunmatched
  • Product Managementunmatched
  • Product Planningunmatched
  • Project Scheduleunmatched
  • Resource Managementunmatched
  • Risk Managementunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Solid State Drive (SSD)unmatched
  • Sprint Planningunmatched
  • System Architectureunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Technical Strategyunmatched
  • Time Managementunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder