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

**Company**: Hewlett Packard Enterprise
**Location**: Bengaluru, Karnātaka
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Principal-Systems-Engineer---File-Protocols--NAS---Storage-with-C-C---Expertise_1214837-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fa72ffe2-d8e

## 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
- C
- C++
- NAS file protocols
- storage systems
- file services
- Linux/Unix operating systems
- debugging
- root cause analysis
- system-level troubleshooting

### Nice to have
- SMB/CIFS
- NFSv3/NFSv4
- performance tuning
- stress testing
- Wireshark
- tcpdump
- strace
- gdb
- Python
- Shell
- Perl

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Principal-Systems-Engineer---File-Protocols--NAS---Storage-with-C-C---Expertise_1214837-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
