Pure Storage logoPure Storage logo

Member of Technical Staff - Diagnostics

Pure StorageBangalore, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Entry Level

Qualifications

What We're Looking ForTechnical Expertise: Proficient in C/C++ (Python knowledge is a plus) with substantial experience in Linux or other *NIX systems. Hardware Knowledge: Practical experience with CPU architectures (preferably x86), BMC, BIOS, EEPROM, PCIe, SAS, and communication protocols like I2C, SMBus, or PMBus. Hands-On Experience: Proven skills in working with hardware platforms, from design feedback and debugging to customer delivery and support. Collaborative Mindset: Demonstrated ability to effectively work with distributed, cross-functional teams in a product development environment. Who You Are: A passionate professional eager to contribute to innovative projects.

About the job

Join us at the forefront of technological innovation, where we are revolutionizing the data storage landscape. At Pure Storage, you will harness your innovative mindset and collaborate with some of the brightest minds in the industry to drive impactful solutions.

If you are eager to take advantage of boundless opportunities and make a significant impact, we invite you to be a part of our dynamic team.

Key Responsibilities

Your primary focus will be on comprehensive software development throughout the entire lifecycle, encompassing architecture, coding (primarily in C/C++), as well as release and ongoing maintenance. You will be tasked with enhancing and building essential system software for inventory, configuration, monitoring, failover, and enclosure management. Additionally, you will design and implement robust interfaces between software and hardware components, working closely with hardware teams to ensure system power-on, bring-up, and firmware management for optimal system availability.

Are You Ready to Take on This Challenge?

  1. End-to-End Development: Oversee the entire software lifecycle , from architecture and design to coding, debugging, and long-term maintenance.
  2. System Design & Implementation: Develop and enhance software solutions for inventory, configuration, failover, monitoring, enclosure management, and event handling.
  3. Interface & Integration: Create robust inter-component interfaces (software ↔ hardware and application ↔ system) and ensure seamless integration with existing infrastructure.
  4. Hardware Collaboration: Assist in system power-on, bring-up, and firmware management, focusing on versioning, updates, and optimization.
  5. Cross-Team Collaboration: Collaborate with global, cross-functional teams to deliver new features, manage vendor requirements, and ensure high-quality system delivery.

About Pure Storage

Pure Storage is at the cutting edge of data storage technology, dedicated to providing advanced solutions that drive efficiency and performance for businesses worldwide. We are committed to fostering a culture of innovation and collaboration, ensuring that every team member's ideas and contributions are valued.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.