This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Principal Software Engineer – CXI Drivers & Kernel Networking. This role is part of High Performance Computing, AI and Labs, a critical element of HPE focused on delivering innovative solutions that accelerate customers’ digital transformation, enabling them to tackle complex, and data-intensive workloads.
Job Responsibility:
Architect, develop, and maintain Linux kernel drivers for the CXI interconnect, including: CXI Core Driver (shared hardware abstraction and resource management), CXI User Driver (user-space access, queue management, protection domains), CXI Ethernet Driver (IP, RXE, sockets integration)
Lead 800G CXI driver development: resource partitioning, Interaction with IOMMU, PCIe, and virtualization stacks
Own kernel interfaces used by: Lustre/LNet (kCXI, kfabric provider), Verbs / RXE paths, User-space libraries (libcxi, libfabric providers)
Drive performance, scalability, and reliability improvements: Low-latency paths, queueing models, retry/timeout handling, Error reporting, recovery, and fault isolation
Collaborate closely with ASIC, firmware, and validation teams to deliver Chip-to-Ship outcomes
Act as a technical leader: Design reviews, code reviews, mentoring senior engineers, Influence long-term driver architecture and roadmap
Requirements:
10+ years of systems software experience with deep expertise in Linux kernel development