CareerPlan

Member of Technical Staff- Firmware Engineer

Office - India (Bangalore - Prestige Dynasty Phase 2)Full-time2026-10-27 → 2026-11-11
On-site

Core

Design, implement, and test low-level embedded C/C++ firmware features and custom NAND media management algorithms for Pure's proprietary Direct Flash Module (DFM) to maximize storage performance, density, and reliability.

Role type

Senior IC firmware engineer (storage/flash)

Builds

Proprietary Direct Flash Module (DFM) for FlashArray and FlashBlade systems

Domain

Enterprise storage, NAND flash, embedded systems

Required skills

C/C++, Python, embedded systems, microcontrollers, SoC, NAND flash, SSD firmware architecture, hardware bring-up, firmware simulation, failure analysis, CI/CD automation

Preferred skills

QLC NAND, NVMe/PCIe, custom controllers, cross-functional collaboration

Technologies

C, C++, Python, QLC NAND, NVMe, PCIe, SoC, microcontrollers

Responsibilities

Design and test low-level embedded firmware and NAND media management algorithms; Lead bring-up and integration of NAND media, microcontrollers, and SoC hardware; Build firmware simulation environments and Python-based automation frameworks for testing; Partner with hardware, system software, and manufacturing teams to deliver integrated storage modules.

Seniority

Senior, hands-on IC