Senior Platform Software Engineer
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