Member Of Technical Staff-Drive FW Validation Engineer at Pure Storage

Bengaluru, Karnataka, India

Pure Storage Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Data Storage, TechnologyIndustries

Requirements

  • 8+ years experience developing software to validate hardware components/systems with strong SW & HW debug skills
  • Strong knowledge of NAND Flash, Firmware Architecture/Design in Solid State Drive (SSD) or similar storage domain
  • Scripting experience in Python with exposure to OOP; C++ experience is a plus
  • Experience in a hardware testing/software testing validation lab for SSDs or Embedded industry segments
  • B.E. or M.E in Electrical Eng, Electronics & Communication Eng, Computer Eng
  • Experience working at enterprise data storage systems, SSD companies or related component vendors
  • Independent ability to devise, implement, automate and refine qualification methods
  • Strong knowledge of hardware design, storage architectures and storage interfaces
  • Experience with failure modes of flash-based devices
  • Good verbal communication & collaboration skill
  • Must be willing and able to work in an open office, team environment

Responsibilities

  • Implementing firmware test for Pure Storage’s DirectFlash™ SSD Modules
  • Investigating and debugging issues, and developing failure analysis tools and process
  • Coding and testing in C/C++ and Python
  • Develops and delivers the firmware verification tests for various firmware SSD/NAND features and enhance the regression test suite
  • Internal development automation including continuous integration, automated unit and regression testing, etc
  • Working closely with hardware, system software and manufacturing teams
  • Analysing the existing tests and enhancing/adding the new test cases to ensure end to coverage of the FW design with a key focus on the exception/error scenarios
  • Developing the FW regression test suite which would be used for nightly/weekly runs and helps in assessing the FW stability for the regular and milestone specific FW releases

Skills

Key technologies and capabilities for this role

C++PythonCFirmware ValidationNAND FlashSSDDebuggingRegression TestingTest AutomationFailure Analysis

Questions & Answers

Common questions about this position

What experience level is required for this Firmware Validation Engineer role?

The role requires 8+ years of experience developing software to validate hardware components/systems with strong SW & HW debug skills.

What programming languages will I be using in this position?

You will be coding and testing in C/C++ and Python, with scripting experience in Python (OOP exposure required) and C++ as a plus.

What specific domain knowledge is needed for this job?

Strong knowledge of NAND Flash, Firmware Architecture/Design in Solid State Drive (SSD) or similar storage domain is required, along with experience in hardware testing/software testing validation lab for SSDs or Embedded industry segments.

What is the team like for this Firmware Validation Engineer position?

You will be working as part of a small, but fast growing, dynamic team, and the ideal candidate is a team player.

What education is required for this role?

A B.E. or M.E. in Electrical Eng, Electronics & Communication Eng, or Computer Eng is required.

Pure Storage

Data storage solutions and services provider

About Pure Storage

Pure Storage specializes in data storage solutions, providing businesses with advanced technologies to manage and protect their data. The company offers a range of products, including all-flash storage arrays that utilize flash memory for faster data access compared to traditional hard drives. Additionally, Pure Storage provides a subscription service called Evergreen One, which ensures clients receive continuous updates and maintenance for their storage systems without needing to replace hardware. This approach allows businesses to keep their technology current and efficient. Pure Storage differentiates itself from competitors by focusing on sustainability and innovation in its offerings. The company's goal is to deliver efficient and environmentally friendly data storage solutions that meet the diverse needs of clients across various industries.

Santa Clara, CaliforniaHeadquarters
2009Year Founded
$461.9MTotal Funding
IPOCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
5,001-10,000Employees

Benefits

Insurance, Health & Wellness - Accidental death and dismemberment (AD&D) Insurance, Dental Insurance, Disability Insurance, Gym / Wellness Reimbursement, Health Insurance, Health Savings Account (HSA), Life Insurance, Maternity Leave, PTO (Vacation / Personal Days), Paternity Leave, Vision Insurance
Home - Business Travel Insurance, Immigration Assistance, Phone Bill Reimbursement, Remote Work
Financial & Retirement - 401k 100% match on the first 3% of base salary, Employee Stock Purchase Program (ESPP), Flexible Spending Account (FSA)

Risks

Emerging storage technology companies may erode Pure Storage's market share.
Supply chain vulnerabilities could disrupt production and delivery schedules.
Data sovereignty laws may increase operational complexity and costs.

Differentiation

Pure Storage leverages flash memory for faster data access and improved performance.
The company offers Evergreen One, a subscription service for continuous updates and maintenance.
Pure Storage's GenAI Pod provides turnkey solutions for AI-powered innovation.

Upsides

Collaboration with Kioxia enhances scalability and performance in hyperscale data centers.
FlashArray//C20 expands market reach to smaller and edge deployments.
Strategic investment in CoreWeave accelerates AI cloud services innovation.

Land your dream remote job 3x faster with AI