This role involves developing and maintaining core platform software for high-density storage hardware, integrating firmware, and ensuring system stability and observability for cloud-scale storage solutions.
Key Responsibilities
Design and maintain mission-critical platform software for device discovery, health monitoring, and firmware management
Develop and improve CI/CD pipelines for firmware qualification and system readiness
Manage the integration and rollout of new firmware builds, ensuring system stability through testing and validation
Lead troubleshooting and deep-dive analysis of platform failures across logs, OS, and firmware layers
Enhance automation and safety systems for drive management to support zero-downtime cloud-scale infrastructure
Requirements
Deep Systems Engineering Expertise with extensive experience in storage, firmware-adjacent, or embedded systems engineering, focusing on low-level system validation and hardware software interaction.
Proficiency in Python, Go, or C/C++ used to build robust tooling, coupled with hands-on experience managing complex CI/CD pipelines such as Jenkins or GitLab CI.
Proven advanced debugging skills with the ability to navigate and resolve issues across multiple layers of the stack, from Linux kernel and OS behavior down to NVMe-based device internals.
A track record of integrating device firmware, SSDs, storage controllers, or validating new hardware SKUs from first samples through to production.
Ability to summarize complex technical risks and drive cross-functional decisions between firmware, hardware, and control plane teams.
Work from the Bengaluru office in compliance with Pure Storage 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