Principal Systems Engineer – File Protocols, NAS & Storage with C/C++ Expertise
Hewlett Packard Enterprise (HPE)Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and support NAS file protocol and storage system solutions focusing on SMB and NFS protocols.
Analyze and troubleshoot complex issues across file protocols, filesystems, I/O, OS, networking, and storage layers including performance and failover problems.
Develop and maintain low-level utilities, automation, and diagnostic tools primarily in C and C++, supporting testing for data integrity, scalability, and resiliency.
Minimum Requirements
Bachelor’s or Master’s degree in Computer Science, Information Systems, Electronics, or related field.
Approximately 15 years of experience in systems engineering, storage engineering, or protocol engineering.
Strong expertise in NAS file protocols (SMB, NFS) and deep understanding of file and storage concepts.
Proficiency in C and C++ programming and experience with Linux/Unix OS level system calls and debugging tools.
Ideal Candidate Profile
Experienced with low-level system programming and debugging complex storage, network, and protocol interactions.
Capable of working cross-functionally with development, QA, and support teams to drive issue resolution and product reliability improvements.
Familiar with cloud or hybrid storage environments and comfortable building diagnostic and automation tools using scripting (Python, Shell, Perl preferred).
