Pure Storage

Member of Technical Staff, DFM Firmware Engineer

Pure Storage

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

FlashPython

About the role

  • Design firmware simulation environment, investigate and debug issues, and develop failure analysis tools and process
  • Design, implement, and test firmware of Pure Storage’s DirectFlash™ SSD Modules
  • Code and test in C/C++ and Python
  • Bring up and enable new hardware components including latest NAND and develop low level firmware features
  • Internal development automation including continuous integration, automated unit and regression testing, etc
  • Work closely with hardware, system software and manufacturing teams
  • Collaborate with Purity software, hardware, NAND, and drive qualification teams; learn NAND, NVMe/PCIe, SSD controllers and embedded software design

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.
  • Expected to work from the Bangalore office in compliance with Pure’s policies, unless on PTO, or work travel, or other approved leave.