
Member of Technical Staff, Platform Architect
Pure Storage3 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Own platform software architecture for FlashArray and FlashBlade NPI programs from concept and ERD/PRD review through bring-up, validation, manufacturing handoff, and GA.
- Define and drive platform security architecture covering Platform Root of Trust, UEFI Secure Boot, PFR, TPM, measured boot, device identity, attestation, and boot drive encryption.
- Extend the secure boot chain across firmware, bootloaders, the Linux kernel, Purity software, BMCs, NICs, HBAs, and drives.
- Drive post-quantum cryptography readiness and alignment with OCP Security/SAFE, NIST SP 800-193, and NIST SSDF.
- Architect secure firmware update, manufacturing provisioning, RMA, re-provisioning, and non-disruptive hardware upgrade flows.
- Lead hardware bring-up and debugging for CPUs, chipsets, PCIe switches, NICs, and add-in cards with silicon and manufacturing partners.
- Shape unified hardware-adjacent management layers across FlashArray and FlashBlade.
- Review hardware designs, ERDs, and requirements to ensure platform software, diagnostics, and manageability are designed in from the beginning.
- Own root-cause analysis for complex platform, boot, and security escalations from internal testing through customer field issues.
- Produce architectural documentation, establish organizational standards, mentor senior engineers, and influence distributed teams without direct authority.
Requirements
- 15+ years of experience in platform, system, or firmware software for servers, storage, networking, or enterprise systems.
- Proven experience serving as technical lead or architect for multiple NPI programs from bring-up through production.
- Deep hands-on expertise with UEFI Secure Boot, hardware roots of trust, TPM 2.0, measured boot, code signing, and key-management workflows.
- Strong understanding of x86 boot flow, BIOS/UEFI, bootloaders, Linux kernel boot, BIOS vendors, and silicon reference code.
- Knowledge of BMC and out-of-band management technologies including IPMI, Redfish, PLDM, MCTP, and SPDM.
- Strong knowledge of PCIe Gen5/Gen6, I2C/SMBus, SPI, eSPI, CPLD/FPGA interactions, CPU/NUMA architecture, and hardware interfaces.
- Strong Linux systems programming and kernel/driver experience, with expert-level C and proficiency in Python and shell.
- Excellent cross-hardware/software debugging skills using JTAG, logic and protocol analyzers, serial consoles, crash dumps, and boot logs.
- Experience working directly with silicon vendors, ODM/JDM partners, and manufacturing teams.
- Bachelor’s or higher in Computer Science, Computer Engineering, or Electrical Engineering.
- Preferred qualifications include experience with Intel PFR, Caliptra, OpenTitan or similar roots of trust; PQC algorithms and migration; Common Criteria/FIPS certification; OCP standards; ARM-based platforms; and storage.
- Strong communication, accountability, flexibility, and ability to lead through technical credibility across distributed teams.
Benefits
- Flexible time off, wellness resources, and company-sponsored team events.
- Opportunities for professional growth, meaningful contributions, and participation in an inclusive global team.
- Employee Resource Groups and inclusive leadership initiatives.
- Hiring-process accommodations are available for candidates with disabilities.
About Pure Storage
Pure Storage builds all-flash data storage systems and software for enterprises, including FlashArray and FlashBlade, and offers storage delivered as-a-service for on‑prem and cloud workloads. Its subscription model (Evergreen/Pure as‑a‑Service) supports databases, virtualization, analytics, and AI. Founded in 2009 and headquartered in Santa Clara, California, Pure is a public company listed on the NYSE (PSTG).