Browse All Jobs
Job Description

Pure Storage is seeking a full-time Firmware Engineer to join their DFM firmware team in Bangalore. The successful candidate will play a crucial role in designing and developing the Direct Flash Module (DFM), a key module of Pure's Flasharray and Flashblade enterprise storage solutions. This is an opportunity to work across various domains, including the entire data path, NAND media management, and low-level hardware interfaces.

The role involves working closely with the Purity software, hardware, NAND, and drive qualification teams, offering 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.

What this role involves:

  • Designing firmware simulation environment, investigating and debugging issues, and developing failure analysis tools and process
  • Designing, implementing, and testing firmware of Pure Storage’s DirectFlash™ SSD Modules
  • Coding and testing in C/C++ and Python
  • Bringing up and enabling new hardware components including latest NAND and developing low level firmware features
  • Internal development automation including continuous integration, automated unit and regression testing, etc
  • Working closely with hardware, system software and manufacturing teams

Requirements:

  • BS in Computer Science or equivalent
  • Strong experience with NAND, Flash, and/or SSD Device Firmware Development
  • Strong understanding of software/firmware test and release processes
  • Experience using Python, C/C++  or related programming languages, hands on experience in developing the SI
  • Familiar with embedded software or firmware development
  • Experience with Micro-controllers, SoC, or hardware bring-up
  • Good verbal communication & collaboration skill. Must be willing and able to work in an open office, team environment.

What Pure Storage offers:

  • Opportunity to work on innovative technologies
  • Space and support for professional growth
  • A collaborative team environment
  • Flexible time off and wellness resources
Apply Manually