Pure Storage is hiring for Member of Technical Staff | Apply Now!






Pure Storage – Member of Technical Staff


Disclaimer

Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It’s important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we’re here to support you in your job search journey!




Pure Storage

Member of Technical Staff

Bangalore, India

Pure Storage hiring poster vthetecheejobs

About the Company

Pure Storage is at the forefront of technological innovation, fundamentally transforming the data storage landscape. We offer a dynamic environment where you can contribute innovative ideas, develop professionally, and collaborate with some of the brightest minds in the industry. This opportunity provides the potential to make a significant impact, a driving force behind the tech sector’s founding principles. If you are prepared to embrace vast opportunities and make your mark, we encourage you to join our team.

Job Description

Company Name Pure Storage
Role Member of Technical Staff
Location Bangalore, India
Salary
Job Type




Responsibilities

  • Implement Firmware architecture and System management software for Flash Array and Flash Blade platforms.
  • Independently architect and design software solutions with minimal guidance.
  • Develop and review code, and participate in the review of design documents, use-cases, and test plans.
  • Develop automated unit test suites for each implemented module and maintain detailed unit test case reports.
  • Generate software quality reports based on static analysis, code coverage, and CPU load assessments.
  • Collaborate with the security team to ensure that developed code aligns with product security objectives.
  • Manage product lifecycles in collaboration with QA teams to productize the module, functioning as a product owner.
  • Maintain accurate and up-to-date task tracking within an agile development framework.

Qualifications

  • Proficiency in programming and scripting languages, including C/C++, Bash, and Python, for both Linux user-space and system programs, with demonstrated code review skills.
  • Comprehensive understanding of Linux fundamentals, including various Linux distributions and packages, Linux upgrade processes, and the creation and deployment of Linux images.
  • Strong knowledge of distributed systems, with practical coding experience in IPC and RPC frameworks.
  • Specific domain expertise in BMC firmware development on X86 or ARM platforms.
  • Expertise in board bring-up, with hands-on experience in device drivers such as I2C, SPI, PCI, and SMBus, and Mail-box.
  • Experience with out-of-band (OOB) or in-band System Management, including familiarity with standards like IPMI, KCS, DMTF, and Redfish.
  • Understanding of REST architectural style, specifically JSON over HTTPS.

Skills

C/C++
Bash
Python
Linux
IPC
RPC
BMC firmware development
X86
ARM
I2C
SPI
PCI
SMBus
IPMI
KCS
DMTF
Redfish
REST
JSON
HTTPS

ATS Keywords

Firmware
System Management
Flash Array
Flash Blade
Linux
BMC
IPMI
Redfish
C++
Python
Device Drivers
X86
ARM
Distributed Systems
IPC
RPC
REST
JSON
HTTPS
Agile
Code Review
Unit Testing

Get instant updates on latest jobs!

Join our instagram and telegram channels.

To join our Instagram and Telegram channels click on instagram and telegram icons

Instagram




Join Now

Telegram




Join Now

Frequently Asked Questions

What kind of experience is Pure Storage looking for in a candidate?

Pure Storage is looking for candidates with strong programming skills in C/C++ and Python, a comprehensive understanding of Linux, experience with distributed systems, and specific domain expertise in BMC firmware development. Hands-on experience with device drivers and system management standards like IPMI and Redfish is also highly valued.

What are the key responsibilities of this role?

The responsibilities include implementing firmware architecture and system management software, architecting and designing software solutions, developing and reviewing code, creating automated unit test suites, and collaborating with the security and QA teams to ensure product quality and security.

What technologies and frameworks are relevant to this role?

This role involves working with C/C++, Bash, Python, Linux, IPC, RPC, BMC firmware, X86, ARM, I2C, SPI, PCI, SMBus, IPMI, KCS, DMTF, Redfish, REST, JSON, and HTTPS.

Does Pure Storage offer accommodations for candidates with disabilities?

Yes, Pure Storage provides accommodations for candidates with disabilities throughout the hiring process. Please contact TA-Ops@purestorage.com if you require an accommodation during your interview.

Other Information

Pure Storage provides accommodations for candidates with disabilities throughout the hiring process. Please contact TA-Ops@purestorage.com if you require an accommodation during your interview.

Pure Storage is creating a future where every individual can thrive and every voice is valued. We embrace uniqueness and are dedicated to fostering the growth and development of all employees, cultivating community through our Employee Resource Groups, and promoting inclusive leadership. Diversity, equity, inclusion, and sustainability are fundamental to our company’s culture, as we believe our employees will shape the future of our success.

Pure Storage is an equal opportunity employer and encourages applications from Indigenous Peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and people with intersectional identities. We encourage all qualified candidates to apply, even if you do not meet all of the listed criteria. If you are confident in your ability to perform the job and believe you are a strong fit, we invite you to submit your application.

Tags

Firmware Engineer
System Software Engineer
Linux Engineer
Bangalore
Storage
C++
Python
BMC




How to Apply

  1. Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
  2. Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
  3. Fill Out the Application: On the official website, fill out the application form with the provided information.
  4. Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
  5. Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.







From vthetechee.com on 2025-05-13 10:10:51





Scroll to Top