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.

Member of Technical Staff- Firmware Engineer at Purestorage | JobZoey