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 28 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 highly skilled Principal Systems Engineer to join our team in Hewlett Packard Enterprise's Hybrid Cloud division. As a key player, you will lead the innovation agenda and technology roadmap for all of HPE. Your primary focus will be on designing, developing, and supporting solutions involving NAS file protocols and storage systems.

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.

Preferred Skills:

  • Experience with SMB/CIFS and NFSv3/NFSv4 internals, performance tuning, stress testing, Wireshark, tcpdump, strace, gdb, Python, Shell, or Perl.
  • Exposure to cloud storage or hybrid storage environments, plus experience in cross-functional product engineering teams.

Benefits:

  • Health & Wellbeing: comprehensive suite of benefits that supports physical, financial, and emotional wellbeing.
  • Personal & Professional Development: investment in your career with programs to help you reach your career goals.
  • Unconditional Inclusion: celebration of individual uniqueness and flexibility to manage work and personal needs.

Skills

Required

Nice to have

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