Networking Software Engineer
Job Description
Networking Software Engineer at Hewlett Packard Enterprise in Spring, TX (onsite), focusing on RDMA-class networking features for the Slingshot product line.
Responsibilities
- Design, develop, and integrate RDMA-class networking features for the Slingshot product line.
- Collaborate with development, build, test, and CI teams to embed software into test and release workflows.
- Develop domain expertise and work cross-functionally across teams.
- Prototype, design, and develop software for networking library components to optimize RDMA performance on exascale-class systems.
- Document architectures, procedures, and processes in use and contribute to process improvements.
- Engage with open-source communities to enhance API support for Slingshot networking hardware.
- Assess and recommend new technologies and use cases to advance the platform.
- Contribute to advanced path finding initiatives across teams and partners.
Requirements
- Bachelor's degree or higher in Computer Science or related field, or equivalent industry experience.
- Minimum of 2 years' experience in networking software.
- Understanding of High-Performance Computing architectures, RDMA networking, and the HPC industry.
- Experience with Ethernet/IP networking.
- Ability to work well in a cooperative development team with a commitment to sound software engineering principles.
- Strong written and verbal communications skills.
- Success working in a fast-paced, changing environment with a strong sense of urgency.
Technologies
- RDMA, MPI, SHMEM
- C, Python
- Linux
- Ethernet/IP networking
Salary
USD 97,500 - 186,100 per year
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion
Let's Stay Connected
Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.