
NIC Kernel Driver Managing Engineer
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in New York.
β’ Lead a team of up to six kernel engineers focused on Linux kernel driver development.
β’ Oversee release planning, execution tracking, and the delivery of driver features in alignment with the product roadmap.
β’ Engage in headcount planning, performance management, and recruitment activities.
β’ Conduct code and design reviews to ensure quality and efficiency.
β’ Contribute patches and troubleshoot complex kernel issues related to PCIe/MMIO, DMA, MSI-X and interrupt handling, memory registration and address translation, command/completion rings, device reset, and error recovery.
β’ Spearhead pre-silicon driver enablement through emulation, FPGA prototypes, and virtual PCIe device models.
β’ Lead the patch submission and review processes on linux-rdma, netdev, and associated mailing lists.
β’ Maintain in-tree drivers and ensure they are supported across RHEL, SLES, and Ubuntu distributions.
β’ Collaborate with ASIC/silicon, firmware, libfabric provider, middleware, and validation teams.
β’ Define and stabilize kernel/user-space interfaces, including ioctls, mmap'd rings, doorbells, and dma-buf for GPU and accelerator memory.
β’ Establish and uphold CI, regression, and stress coverage.
β’ Manage driver documentation, module packaging, and ensure release readiness.
β’ Address escalations and replicate customer-reported issues.
β’ Convert findings into prioritized fixes and communicate updates to stakeholders.
β’ Own Linux kernel drivers for the CN5000, CN6000, and CN7000 silicon generations.
β’ At least 8 years of experience in systems/kernel software engineering with a focus on C programming in a Linux environment.
β’ Bachelor's degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.
β’ Minimum of 2 years of leadership experience, whether formal or informal, such as in roles like people manager, team lead, or tech lead.
β’ Proven interest in people management.
β’ Practical experience in Linux device driver development.
β’ Knowledge of PCIe device enumeration, BAR/MMIO register access, DMA mapping, interrupt handling, and concurrency control.
β’ Proficiency in kernel debugging using tools like crash/kdump, ftrace, perf, and kgdb.
β’ Expertise in at least one high-performance networking subsystem, such as Linux RDMA core, netdev datapath, or an upstream vendor NIC/fabric driver.
β’ Ability to identify performance and correctness issues within low-latency, high-throughput data paths.
β’ Experience contributing to open-source projects.
β’ Familiarity with the upstream Linux patch and review processes.
β’ Exceptional written and verbal communication skills.
β’ Capability to represent the team's work to engineering leadership and clients.
β’ Previous experience as a maintainer or reviewer for an upstream Linux driver.
β’ Familiarity with HPC fabrics like Omni-Path, InfiniBand, Slingshot, or other host fabric interface drivers.
β’ Experience with RoCEv2, congestion control, and/or Ethernet-based RDMA implementations.
β’ Knowledge of Ultra Ethernet specifications.
β’ Understanding of libfabric/OFI provider interfaces and kernel/user-space co-design.
β’ Experience with GPUDirect RDMA, dma-buf, and CUDA/ROCm memory interoperability.
β’ Experience in driver packaging and enabling distributions for RHEL, SLES, and Ubuntu.
β’ Expertise in cluster-scale benchmarking, profiling, and optimization.
β’ Equity, cash, and incentive packages.
β’ Comprehensive health, medical, dental, and vision coverage.
β’ Disability and life insurance options.
β’ Flexible spending account for dependent care.
β’ Accidental injury insurance.
β’ Pet insurance coverage.
β’ Generous paid holiday policy.
β’ 401(k) plan with company matching contributions.
β’ Open Time Off (OTO) policy for regular full-time exempt employees.
β’ Sick leave provisions.
β’ Bonding leave for new parents.
β’ Pregnancy disability leave benefits.
β’ Flexible working environment.
β’ Remote work opportunities for employees located within the United States.
Sargent & Lundy
Willow Innovations, Inc.
Get handpicked remote jobs straight to your inbox weekly.