This role involves leading the design, development, and strategic execution of firmware for high-performance enterprise storage devices, with a focus on integrating NAND technologies and collaborating across hardware and software teams to deliver innovative storage solutions.
Key Responsibilities
Lead the design and development of high-performance enterprise storage firmware for FlashArray and FlashBlade solutions.
Manage and execute project schedules, resources, dependencies, and risks across multiple product cycles.
Provide technical guidance for complex firmware design, debugging, and system integration.
Refine and implement 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 from the Bangalore office in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Work from the Bangalore office in compliance with company policies
Flexible time off
Wellness resources
Company-sponsored team events
Support for professional growth and development
Inclusive and diverse work environment
Ready to Apply?
Join Pure Storage and make an impact in renewable energy