staff software engineering Staff Engineer tech_leadership

About this role

Pure Storage is hiring a staff-level Staff Engineer in the software engineering function based in Bangalore, India. The posting calls out experience with Python, C, CI/CD, Data Structures.

Role
Staff Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Bangalore, India
Department
Engineering

More roles at Pure Storage

Accounting Manager, Fixed Assets
Prague, Czech Republic · manager
Administrative Assistant
Santa Clara, CA · mid
Tableau ServiceNow
Administrative Assistant, Global Partner Sales
Santa Clara, CA · mid
Tableau ServiceNow
AI Project Management Intern
Prague, Czech Republic · intern
LLMs
ANZ Partner Sales Director
Melbourne, Australia | Remote (Australia) | Sydney, Australia · director
All Pure Storage jobs →

Job description

from Pure Storage careers

We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry.

This type of work—work that changes the world—is what the tech industry was founded on. So, if you're ready to seize the endless opportunities and leave your mark, come join us.

THE ROLE

As a critical contributor to the Direct Flash Module (DFM) team, you will design and evolve the proprietary firmware that powers Everpure’s industry-leading FlashArray and FlashBlade solutions. You will sit at the intersection of hardware and software, developing the logic that allows our custom enterprise storage devices to outperform standard off-the-shelf SSDs. This role offers the unique opportunity to pioneer QLC NAND management and low-level hardware integration, directly impacting the cost and scalability of the global Everpure Platform.

WHAT YOU’LL DO

  • Architect and implement firmware for the DirectFlash™ SSD Modules using C/C++, focusing on high-performance NAND media management and data path optimization.

  • Lead hardware bring-up for next-generation components and SoC features, ensuring seamless integration between custom hardware and low-level firmware.

  • Develop sophisticated simulation environments and failure analysis tools in Python to identify, debug, and resolve complex system-level bottlenecks.

    This is an excerpt. Read the full job description on Pure Storage careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Pure Storage Jobs Browse software engineering roles staff positions