Pure Storage · 2 weeks ago
Senior Platform Embedded Software Engineer, Systems Engineering
Pure Storage is reshaping the data storage industry and is seeking an experienced Senior Platform Embedded Software Engineer for their Systems Software Team. The role involves designing, developing, and testing system software functionality for upcoming platforms, while collaborating with hardware engineers and other teams to ensure seamless hardware-software integration.
Cloud ComputingData StorageEnterprise Software
Responsibilities
Plan and influence the lifecycle of new Hardware Platforms. Work 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 (e.g., using standards like Redfish) and enhance Reliability, Availability, and Serviceability (RAS) features
Develop and implement low-level security features, such as Secure Boot, hardware Root of Trust (RoT) and TPM 2.0
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
Qualification
Required
B.S or M.S in Electrical Engineering, Computer Engineering or Computer Science or a related field, or equivalent practical experience
Proficiency in C/C++ (object oriented design and C++ 11 and onwards) and strong Python skills for build/test automation and lab tooling
Strong interest in CPU Architecture and Data Centre Hardware
Experience with BMC firmware, OpenBMC or equivalent, and management protocols such as Redfish/IPMI
Experience with BIOS/UEFI development or debug preferred
Hands on experience with hardware platforms, including design/requirements feedback, bring-up, system-level debugging, customer delivery, and support
Experience with most or all of: CPU architectures, BMC, BIOS, PCI-e, I2C (and SMBUS, PMBUS variants)
Solid Linux skills (kernel logs, drivers, bootloaders) and ability to root‑cause across HW/FW/OS boundaries
Good verbal communication & collaboration skills
Preferred
Experience with BIOS/UEFI development or debug preferred
Experience with BMC firmware, OpenBMC or equivalent, and management protocols such as Redfish/IPMI
Prior experience shipping /supporting enterprise class x86 servers
Prior experience developing Platform Security features like Secure boot, Hardware Root of Trust (RoT) and TPM 2.0
Benefits
Flexible time off
Wellness resources
Company-sponsored team events
Company
Pure Storage
Pure Storage is an all-flash enterprise storage company that enables broad deployment of flash in data centers.
H1B Sponsorship
Pure Storage has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (166)
2024 (187)
2023 (187)
2022 (189)
2021 (125)
2020 (152)
Funding
Current Stage
Public CompanyTotal Funding
$529.26MKey Investors
T. Rowe PriceIndex VenturesRedpoint
2015-10-06IPO
2014-08-11Secondary Market· $60M
2014-04-22Series F· $225M
Recent News
The Motley Fool
2026-01-04
2025-12-30
2025-12-30
Company data provided by crunchbase