Purestorage
Member of Technical Staff- Firmware Engineer
Bangalore, India. Posted 17 days ago
The role
You will design, implement, and test low-level embedded C/C++ firmware features and custom NAND media management algorithms. You will work on building proprietary Direct Flash Modules by integrating NAND media, NVMe/PCIe, and custom controllers.
What you will do
- Design, implement, and test low-level embedded C/C++ firmware features and custom NAND media management algorithms.
- Lead bring-up and integration efforts for NAND media, microcontrollers, and SoC hardware components.
- Build advanced firmware simulation environments, failure analysis processes, and Python-based automation frameworks.
- Partner with hardware, system software, and manufacturing teams to deliver integrated storage modules.
Required qualifications
- Deep hands-on experience developing low-level embedded software or device firmware using C/C++ and Python.
- Strong understanding of microcontrollers, SoCs, or hardware bring-up.
- Solid background in NAND flash, SSD device firmware architecture, or media management policies.
- Practical command of software/firmware test and release lifecycles.
- Ability to analyze complex hardware-software interactions and communicate across interdisciplinary engineering teams.
Benefits
- Flexible time off
- Wellness resources
- Company-sponsored team events
About the company
Everpure (NYSE: P) has evolved from storage pioneer to data platform. The company's strategic agenda spans hyperscalers, AI labs, the AI hardware supply chain, data platform providers, and the broader AI ecosystem.