The DFM Firmware Team plays a crucial role in designing and developing the Direct Flash Module (DFM) – a key module of Pure's Flasharray and Flashblade enterprise storage solutions. The DFM is an internally designed enterprise storage device using the NAND flash technology. Compared with the off-the-shelf SSD, the DFM has the competitive advantage of simplicity, high performance, low cost and scalability.
As a leader of the DFM firmware team, you'll have rare opportunities to work across various domains, including the entire data path, NAND media management, and low-level hardware interfaces. Our firmware design enables us to quickly integrate the latest NAND technologies from various vendors. We were pioneers in adopting QLC for enterprise storage solutions, releasing the first QLC DFM in 2019. Our proprietary media management policies and algorithms position Pure as a leader in enabling QLC NAND in the enterprise storage industry.
You'll work closely with the Purity software, hardware, NAND, and drive qualification teams. This offers a unique opportunity to learn the latest technologies, including the newest generations of NAND, NVMe/PCIe, as well as SSD controllers. Firmware development opens doors to experiences in embedded software design, hardware and system integration. You'll develop a comprehensive understanding and gain insights into the entire product development and release process.
SHOULD YOU ACCEPT THIS CHALLENGE...
Project Management: Collaborate with program teams to manage firmware project schedules, deliverables, dependencies, risks, and resources effectively.
Agile Leadership: Lead the team sprints, set sprint goals, manage the backlog, and prioritize tasks to ensure efficient and iterative development.
Process Improvement:Continuously improve the firmware team productivity and engineering development processes to enhance product quality and development speed.
Team Development: Manage team performance, conduct 1-on-1 meetings, provide timely feedback, and contribute to the professional growth and development of team members.
WHAT YOU'LL NEED TO BRING TO THIS ROLE...
12+ years experience in SSD/Storage/Embedded domain along with excellent FW & HW debug skills
3+ years of experience in technical leadership or management roles focused on embedded systems.
B.E. or M.E in Electrical Eng, Electronics & Communication Eng, Computer Eng
Proficiency in C/C++ and Python programming languages.
Understanding of hardware-software interface; knowledge of SSD controllers or NAND is a plus.
Expertise in Agile development and continuous integration practices, with a track record of managing projects throughout the entire product development cycle.
Strong communication skills, both verbal and written, enabling effective collaboration with cross-functional teams and stakeholders.
Demonstrated analytical and problem-solving abilities, with a keen eye for detail and quality.
Proven ability to deliver projects to market on schedule and gather customer feedback for continuous improvement.
You will be based in Bangalore, Karnataka. As this is an office-centric role, you are expected to be present in the office for 4 days a week. As outlined in Pure's Hybrid Work Policy, there will be variations over periods of time, depending on business need.