Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer Libfabric & User-space Networking (cxi) @ Hewlett Packard

Home > Quality Assurance and Testing






 Senior Software Engineer Libfabric & User-space Networking (cxi)

Job Description

We are focused on delivering innovative solutions that accelerate our customers digital transformation, enabling them to tackle their complex, and data-intensive workloads. Combining deep expertise and the development of the world s most cutting-edge, high-performance supercomputers, is defining the next era of computing delivering valuable insight & innovation. Join us and redefine what s next for you.
What youll do:
Key Responsibilities
  • Implement libfabric CXI providers (user-space and kernel-assisted paths):
    • Endpoint, MR, CQ, and queue models
    • SR-IOV-aware abstractions and resource sharing
  • Develop and maintain libcxi and related user-space libraries:
    • Efficient interaction with the CXI User Driver
    • Retry handling, error propagation, and performance tuning
  • Enable and optimize CXI support across ecosystem components:
    • MPI (OpenMPI, MPICH)
    • NCCL / RCCL / GPU-aware communication
    • SHMEM, storage, and AI frameworks
  • Collaborate with kernel driver teams to co-design clean, scalable APIs

What you need to bring:
Required Qualifications
  • 10+ years of experience in systems or user-space networking software
  • Strong expertise in:
    • libfabric, RDMA concepts, or high-performance communication APIs
    • C/C++ systems programming
  • Deep understanding of user/kernel interaction models and performance tradeoffs
  • Experience debugging complex distributed and multi-node systems
Preferred Qualifications
  • Experience with HPC or AI communication stacks (MPI, NCCL, SHMEM)
  • GPU-aware networking and GPUDirect-style architectures
  • Familiarity with virtualization or SR-IOV impacts on user-space libraries

Alternate / Equivalent Skill Set (Network Operating Systems Background)
Candidates with a strong Network Operating System (NOS) background may be considered, provided they demonstrate deep systems expertise and the ability to work close to hardware and performance-critical paths.
Relevant Experience Includes
  • Hands-on development experience with carrier-grade or data-center NOS platforms , such as:
    • Cisco IOS-XR
    • Juniper Junos
    • Arista EOS
    • Or equivalent Linux-based network operating systems
  • Strong understanding of Linux kernel and user-space interactions in networking stacks:
    • Netlink, netdev, sockets, offload paths
    • Kernel modules, drivers, or platform abstraction layers
  • Experience working with high-performance data plane components , including:
    • Packet processing pipelines
    • Queueing, scheduling, QoS, and congestion management
    • Hardware offloads and ASIC-facing software layers
Additional Skills:
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Hewlett Packard
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   TCP C++ ASIC Claims Networking QOS Operating systems Scheduling cisco Virtualization

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Automation Engineer

  • Tata Consultancy
  • 6 - 10 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Walk-in || Performance Test Engineer

  • Hexaware Technologies
  • 6 - 9 years
  • Hyderabad
  • 3 days ago
₹ .5-14 Lacs P.A.

Walk-in || Etl Test Engineer

  • Hexaware Technologies
  • 5 - 9 years
  • Hyderabad
  • 4 days ago
₹ 9.5-15 Lacs P.A.

Senior Automation Tester

  • CGI
  • 6 - 10 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Hewlett Packard

Hewlett Packard Enterprise is an industry leading Technology Company that enables customers to go further, faster. With the industry’s most comprehensive portfolio, spanning the cloud to the data center to workplace applications, our technology and services help customers around the world mak...