This role involves leading the design, development, and strategic execution of firmware for high-performance enterprise storage devices, with a focus on hardware-software integration, team leadership, and managing complex projects within the storage technology domain.
Key Responsibilities
Lead the design and development of high-performance enterprise storage firmware for FlashArray and FlashBlade solutions.
Drive strategic product execution by managing project schedules, resources, dependencies, and risks across multiple product cycles.
Provide technical guidance on complex firmware design, debugging, and system integration challenges.
Define, implement, and refine engineering development and Agile processes to improve product quality and development speed.
Manage team performance, mentor engineers, and support their professional growth.
Requirements
Demonstrated experience leading and managing embedded software teams, ideally within the SSD, Storage, or highly-constrained embedded domain.
Profound understanding and practical experience with firmware development, low-level hardware interfaces, and complex system-level debug and diagnostics.
Strong in-depth knowledge of storage concepts, including NAND media management, SSD controllers, or NVMe PCIe interfaces, and the ability to rapidly integrate new technologies.
Advanced competence in C and C++ programming languages and related scripting languages such as Python for developing robust, high-performance embedded systems.
Proven track record of managing and delivering complex projects from initial concept through to final product release using Agile methodologies.
Ability to work primarily from the Bangalore office in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy