remoteonsite
Systems Engineer - File Protocols, NAS & Storage C/C - Hewlett Packard Enterprise HPE
Systems Engineer
Design, develop, and optimize high‑performance file protocol and NAS solutions on Linux platforms using C++. Drive storage system reliability, scalability, and integration with enterprise networking environments.
About the role
Key Responsibilities
- Design and implement file protocol stacks (e.g., NFS, SMB) for enterprise‑grade NAS solutions.
- Develop and maintain high‑performance C++ codebases on Linux for storage controllers and data path components.
- Collaborate with hardware and networking teams to integrate storage subsystems and ensure end‑to‑end performance.
- Perform root‑cause analysis, debugging, and performance tuning of storage and protocol issues.
- Contribute to architectural reviews, code quality standards, and documentation for storage products.
Requirements
- Strong proficiency in C++ development on Linux, including multithreading and low‑level system programming.
- Deep understanding of NAS architectures, file protocols (NFS, SMB/CIFS) and storage concepts.
- Experience with performance profiling, debugging tools (gdb, perf, valgrind) and Linux kernel interfaces.
- Solid grasp of networking fundamentals and experience integrating storage with Ethernet/IP networks.
- Bachelor’s degree in Computer Science, Electrical Engineering or related field, or equivalent professional experience.