P

Pure Storage

Delivers all-flash storage hardware and services

Member of Technical Staff - Platform Architect

Systems Software EngineeringPosted on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 15 years of experience in platform, system, or firmware software for servers, storage, networking, or other enterprise systems.
  • A proven track record as technical lead or architect on multiple New Product Introduction programs taken from bring-up to production.
  • Hands-on expertise in platform security, including UEFI Secure Boot, hardware root of trust, TPM 2.0, measured boot, code-signing, and key-management workflows.
  • A strong understanding of the x86 boot flow, including BIOS/UEFI, bootloaders, and Linux kernel boot, and experience working with BIOS vendors and silicon reference code.
  • Knowledge of BMC and out-of-band management, including IPMI, Redfish, PLDM, MCTP, and SPDM.
  • Knowledge of hardware interfaces and system architecture, including PCIe Gen5/Gen6, I2C/SMBus, SPI, eSPI, CPLD/FPGA interactions, and CPU/NUMA architecture.
  • Linux systems programming and kernel/driver experience, expert-level C, and proficiency in Python and shell.
  • Debugging skills across hardware/software boundaries 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.
  • Ability to lead and influence distributed teams through technical credibility without direct authority.
  • A Bachelor's degree or higher in Computer Science, Computer Engineering, or Electrical Engineering.

Responsibilities

  • Own the platform software architecture for New Product Introduction programs across FlashArray and FlashBlade, from concept and ERD/PRD review through bring-up, validation, manufacturing handoff, and general availability.
  • Define and drive the platform security architecture, including Platform Root of Trust, UEFI Secure Boot, Platform Firmware Resilience, TPM, measured boot, device identity and attestation, and boot drive encryption.
  • Extend the secure boot chain of trust across firmware, bootloaders, kernel, Purity software, and devices such as BMCs, NICs, HBAs, and drives; work with the security team on key management, signing infrastructure, and production versus development provisioning flows.
  • Drive the post-quantum cryptography readiness roadmap for platform firmware and boot, aligning with frameworks such as OCP Security/SAFE, NIST SP 800-193, and NIST SSDF.
  • Architect secure, resilient firmware update and lifecycle flows, including fw_update_tool, factory images, manufacturing provisioning and lock, RMA and re-provisioning, and non-disruptive hardware upgrades.
  • Lead early hardware bring-up and debugging for new CPUs, chipsets, PCIe switches, NICs, and add-in cards; partner with silicon vendors and ODM/JDM partners.
  • Shape the long-term direction for unifying hardware-adjacent management layers, including chassis manager, HAL, and BMC interfaces, across FlashArray and FlashBlade.
  • Review hardware designs, ERDs, and requirements to ensure platform software, diagnostics, and manageability are designed in from the beginning.
  • Work with BMC Firmware, Kernel IO, Diags, Systems Networking, Hardware, Manufacturing, Security, and Program Management teams in Bengaluru, Silicon Valley, and Prague.
  • Own root-cause analysis for difficult platform, boot, and security escalations, from internal testing through customer field issues.
  • Write design documents and architectural reviews that set organizational standards, and mentor senior engineers to raise the technical bar across teams.

Desired Qualifications

  • Experience with Intel PFR, Caliptra, OpenTitan, or a similar root of trust.
  • Knowledge of post-quantum cryptography algorithms and migration, Common Criteria/FIPS certification, OCP standards, and ARM-based platforms.
  • Storage experience.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs