This role involves developing and testing firmware for enterprise storage products, focusing on NAND flash and SSD hardware integration, performance optimization, and collaboration with cross-functional teams to ensure seamless product development and deployment.
Key Responsibilities
Design, implement, and test firmware for Direct Flash Module (DFM) SSDs to ensure performance and reliability.
Enable and integrate new hardware components, including NAND flash and SSD controllers, through low-level firmware development.
Develop and maintain automation, continuous integration, and testing environments for firmware releases.
Investigate, debug, and resolve complex firmware and hardware issues across the data path and NAND media management layers.
Collaborate with cross-functional teams to ensure seamless integration and smooth product development from conception to deployment.
Requirements
Deep, hands-on experience in NAND, Flash, and or SSD Device Firmware Development, demonstrating a strong command of media management policies and algorithms.
Expert proficiency in C and C++ for embedded systems development.
Practical experience with Python for testing, automation, and tooling development.
Proven ability in embedded software or firmware development, including experience with micro-controllers, SoC bring-up, and interfacing directly with hardware components.
Strong grasp of the software firmware development lifecycle, including continuous integration practices, automated testing, and release processes.
Ability to work from the Bangalore office in compliance with Everpure’s 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
Inclusive and diverse work environment
Accommodations for candidates with disabilities
Ready to Apply?
Join Pure Storage and make an impact in renewable energy