Hewlett Packard Enterprise

Principal Software Engineer – CXI Drivers, Kernel Networking

Hewlett Packard Enterprise

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Architect, develop, and maintain Linux kernel drivers for the CXI interconnect
  • Lead 800G CXI driver development
  • Drive performance, scalability, and reliability improvements
  • 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

Requirements

  • 10+ years of systems software experience with deep expertise in Linux kernel development
  • Strong experience with: PCIe, DMA, interrupts, memory management
  • Linux networking stack (netdev, IP, sockets, RDMA/RXE)
  • Hands-on experience with Switch or NIC Software Stacks, especially in the low-level kernel and user space
  • Proven ability to debug complex kernel + hardware interactions
  • Excellent C programming and kernel debugging skills.
Benefits
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Linux kernel developmentC programmingkernel debuggingPCIeDMAinterruptsmemory managementLinux networking stackSwitch Software StackNIC Software Stack
Soft Skills
technical leadershipmentoringcollaborationdesign reviewscode reviews