H

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

Hewlett Packard Enterprise
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

15+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

System DesignRoot Cause AnalysisDebuggingPerformance EvaluationFile SystemsLinux System CallsSMBNFS

Job description

Overview

Design, develop, and support NAS file protocol and storage system solutions as a Principal Systems Engineer. The role focuses on file protocols, filesystems, I/O layers, low-level C/C++ development, troubleshooting, performance, reliability, validation, and cross-functional product engineering.

What you'll do

  • 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 mounting, file sharing, authentication, authorization, caching, failover, and performance problems.
  • 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 the 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.

What you'll need

  • 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.

Nice to have

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

Details

  • Location: Bengaluru, Karnataka, India.
  • Hybrid role requiring an average of 2 days per week from an HPE office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

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