Search by job, company or skills

IDEAON INC

Linux Device Driver Engineer – NIC / RDMA / PCIe

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description: Linux Device Driver Engineer – NIC / RDMA / PCIe

Position Overview:

We are seeking a highly skilled L2 (Layer 2) NIC Driver Developer with expertise in Linux

kernel programming to join our team. The ideal candidate will design, develop, optimize, and

maintain high-performance network interface card (NIC) drivers at Layer 2 for Linux-based

systems. Experience with Windows NIC driver development is a plus. You will work closely

with hardware and software teams to ensure seamless integration, performance optimization,

and robust functionality.

What You'll Bring

  • 5+ years of Linux kernel or driver development experience (preferably network or RDMA subsystems).
  • Strong in C programming, concurrency, and debugging at the kernel level.
  • Experience with rdma-core, DPDK, or low-latency networking stacks.
  • Familiarity with SR-IOV, VFIO, and virtio.
  • Passion for performance tuning and squeezing out every nanosecond.
  • Solid understanding of:

NIC architecture — Tx/Rx rings, CQEs, doorbells, DMA engines.

RDMA fundamentals — QPs, PDs, MRs, WQEs, CQ handling.

PCIe, MMIO, and DMA interactions.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146713615

Similar Jobs

Early Applicant