Pure Storage logo

Senior Platform Software Engineer

Pure Storage

Santa Clara · USD 180,000-270,000 / year · Remote · Posted Sep 22, 2026

At a glance

Workplace
Remote
Location
Santa Clara
Salary
USD 180,000-270,000 / year · Base salary

About the role

  • We are seeking an experienced Platform Software Engineer for our Systems Software Team.
  • You will be working as part of a dynamic team and will be responsible for designing, developing, and testing system software functionality for Pure’s upcoming platforms.

Responsibilities

  • Plan and influence the lifecycle of new Hardware Platforms, working on problems ranging from design, bring up, to deployment, upgrades and fleet level reliability.
  • Participate in the full lifecycle of new hardware platforms from early bring up through manufacturing release.
  • Work closely with peer teams to debug complex HW/FW of new server hardware, including CPUs, chipsets, and peripheral components.
  • Debug complex HW/FW issues across x86, PCIe, NVMe, and networking using lab tools (oscilloscope, logic analyzer, JTAG) and kernel/driver traces.
  • Design, implement and improve remote server management capabilities and enhance Reliability, Availability, and Serviceability (RAS) features.
  • Design, write and maintain software components in C/C++, Python, Golang and RUST.
  • Collaborate with vendors on requirements specification and follow through to system delivery.
  • Work closely with hardware engineers, system architects, and operating system developers to define specifications, review designs, and ensure seamless hardware-software integration.

Requirements

  • Proficiency in C/C++ and strong Python skills for build/test automation and lab tooling.
  • Strong interest in CPU Architecture and Data Centre Hardware with a desire to dive deep in solving problems at the intersection of hardware and software.
  • Hands on experience with hardware platforms, including design/requirements feedback, bring-up, system-level debugging, customer delivery, and support.
  • Experience with CPU architectures, BMC, BIOS, PCI-e, I2C.
  • Solid Linux skills and ability to root-cause across HW/FW/OS boundaries.
  • Good verbal communication & collaboration skills.

Preferred qualifications

  • Prior experience shipping /supporting enterprise class x86 based appliances
  • Prior experience with BMC firmware, OpenBMC or equivalent, and management protocols such as Redfish/IPMI.
  • Prior experience with BIOS/UEFI development and/or debugging

Benefits

  • Incentive pay
  • Equity
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events

Workplace

  • #LI-REMOTE
  • #LI-ONSITE

Skills

  • C/C++
  • Python
  • Golang
  • RUST
  • Redfish
  • X86
  • PCIe
  • NVMe
  • BMC
  • BIOS
  • I2C
  • Linux
Show all 15 skills
  • OpenBMC
  • IPMI
  • UEFI

Pure Storage

Senior Platform Software Engineer

Apply now