Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 25 Oct 2026 · Still live on 31 Oct 2026

Principal Systems Engineer – File Protocols, NAS & Storage with C/C++ Expertise

The employer hasn't listed a salary.

Apply on Hewlett Packard Enterprise

Description

We are seeking a Principal Systems Engineer to join our team in Hewlett Packard Enterprise's Hybrid Cloud division. As a leader in the innovation agenda and technology roadmap for HPE, you will play a crucial role in managing the design, development, and product portfolio of our next-generation cloud platform, Green Lake.

Responsibilities:

  • Design, develop, and support solutions involving NAS file protocols and storage systems.
  • Work across file protocol, filesystem, and I/O layers to analyze behavior and resolve issues.
  • Troubleshoot problems related to mounting, file sharing, authentication, authorization, caching, failover, and performance.
  • Debug complex issues across OS, storage, networking, and protocol layers.
  • Perform log analysis, packet analysis, trace analysis, and root cause investigation.
  • Develop and maintain low-level utilities, tools, and components using C and C++.
  • Improve performance and reliability of storage and file services.
  • Support validation and testing for data integrity, scalability, resiliency, and failover.
  • Collaborate with development, QA, and support teams to reproduce issues and drive fixes.
  • Build automation and diagnostic tools using scripting languages where needed.
  • Document technical findings, troubleshooting steps, and design recommendations.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, Electronics, or a related field.
  • Around 15 years of experience in systems engineering, storage engineering, protocol engineering, or a related field.
  • Strong expertise in NAS file protocols such as SMB and NFS.
  • Deep understanding of file concepts and storage concepts.
  • Strong knowledge of storage systems and file services.
  • Hands-on experience with C and C++ programming.
  • Solid understanding of Linux/Unix operating systems, system calls, file systems, and process/thread behavior.
  • Experience with debugging, root cause analysis, and system-level troubleshooting.
  • Good understanding of networking fundamentals and distributed systems.
  • Strong analytical mindset, communication skills, ownership, and attention to detail.

Benefits:

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Skills

Required

Nice to have

  • SMB/CIFS
  • NFSv3/NFSv4
  • performance tuning
  • stress testing
  • Wireshark
  • tcpdump
  • strace
  • gdb
  • Python
  • Shell
  • Perl
Apply on Hewlett Packard Enterprise