Senior Platform Software Engineer
Pure Storage · Santa Clara, California
About this role
**Senior Platform Software Engineer** **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 upcoming platforms. The work spans the gamut of Systems software with opportunities to work in a wide range of areas ranging from Platform drivers to networking and storage layers. **WHAT YOU'LL DO** • 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. • Design, implement and improve remote server management capabilities (e.g., using standards like Redfish) 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** • B.S or M.S in Electrical Engineering, Computer Engineering, Computer Science or related field (or equivalent practical experience) • Proficiency in C/C++ and strong Python skills for build/test automation and lab tooling • Strong interest in CPU Architecture and Data Centre Hardware • 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 (and SMBUS, PMBUS variants) • Solid Linux skills and ability to root-cause across HW/FW/OS boundaries • Good verbal communication & collaboration skills **NICE TO HAVE** • 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 **COMPENSATION** Salary: $180,000 – $270,000 USD (based on role, level and location) Eligible for incentive pay and/or equity **WORK ARRANGEMENT** Remote and/or On-site
Listing freshness
CronJobs last confirmed this listing 3h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.