Senior Platform Embedded Software Engineer, Systems Engineering

Pure Storage
Full-time
Santa Clara, California
Posted on a month ago

Job Description

Pure Storage is seeking an experienced Senior Platform Embedded Software Engineer to design, develop, and test system software for upcoming platforms. The role involves working with hardware platforms, networking, storage layers, and security features, collaborating with various engineering teams throughout the product lifecycle.

Responsibilities

  • Plan and influence the lifecycle of new Hardware Platforms
  • Participate in full lifecycle of hardware platforms
  • Debug complex HW/FW issues
  • Design, implement and improve remote server management capabilities
  • Develop and implement low-level security features
  • Design, Write and maintain software components in C/C++, Python, Golang and RUST
  • Collaborate with vendors
  • Work with hardware engineers, system architects, and operating system developers

Requirements

  • B.S or M.S in Electrical Engineering, Computer Engineering or Computer Science or equivalent experience
  • Proficiency in C/C++ and strong Python skills
  • Strong interest in CPU Architecture and Data Centre Hardware
  • Experience with BMC firmware, OpenBMC or equivalent
  • Experience with BIOS/UEFI development
  • Hands on experience with hardware platforms
  • Solid Linux skills
  • Good verbal communication & collaboration skills

Benefits

  • No benefits