← all jobs

[Remote] Senior Linux Kernel & Driver Engineer – HPC/AI Fabrics

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Cornelis Networks is building the future of AI and HPC networking with an AI-first approach to silicon and software development. They are seeking a talented Linux Kernel and Driver Developer to architect and optimize their next-generation HPC and AI fabric software stack, focusing on the development and optimization of host driver software and collaborating with silicon architects and the open-source community.

Responsibilities

  • Design & Optimize Device Drivers: Develop, maintain, and upstream the open-source `hfi1` kernel driver and related subsystems (such as InfiniBand verbs and RDMA core)
  • Hardware-Software Co-Design: Partner closely with silicon architects and hardware developers to define register interfaces, MMIO pathways, command queues, and hardware-software contracts
  • Develop Zero-Copy Data Paths: Design and optimize low-latency, high-throughput DMA and RDMA transport engines, minimizing buffer copies and maximizing CPU-bypass capabilities
  • Debug Complex Kernel Concurrency: Identify and resolve intricate kernel-space race conditions, deadlocks, and memory issues under heavy multi-threaded, asynchronous networking workloads
  • Upstream & Community Engagement: Actively submit patches, participate in code reviews, and represent Cornelis within the Linux Kernel Mailing List (LKML) and open-source networking communities
  • Package & Build Automation: Maintain and optimize system build environments, kernel-module packages (DKMS, RPM, Kbuild), and automated integration tests

Skills

  • Education: BS, MS, or Ph.D. in Computer Science, Computer Engineering, or a related field (or equivalent practical experience)
  • Kernel-Space Mastery: 3+ years of professional experience writing production-grade C code inside the Linux kernel (kernel modules, LKM, memory management, or interrupt handlers)
  • High-Speed Networking Protocol Knowledge: Direct experience with RDMA, InfiniBand (IB) Verbs, RoCE, or high-performance user-space bypass frameworks (such as libfabric / OFI or DPDK)
  • Hardware Interface Fundamentals: Strong understanding of PCIe architectures, DMA engines, memory mapping (`mmap`), and MMIO
  • Advanced Kernel Debugging: Hands-on proficiency with kernel analysis tools including `KASAN`, `kmemleak`, `ftrace`, `tracepoints`, `kprobes`, and core crash dump analysis
  • Scripting & Automation: Proficiency in scripting languages (e.g., Python, Bash) for automated testing and performance profiling
  • Active track record of contributions to upstream `kernel.org` (specifically under `drivers/infiniband/` or `drivers/net/`)
  • Familiarity with kernel storage protocols (e.g., Lustre, NFS, SRP)
  • Experience with GPU-direct communication technologies (e.g., GPUDirect RDMA, DMA-buf)

Company Overview

  • Cornelis Networks develops purpose-built fabrics for scientific, commercial, and government organizations. It was founded in 2019, and is headquartered in Wayne, Pennsylvania, USA, with a workforce of 51-200 employees. Its website is https://cornelisnetworks.com/.
  • More open positions

    [Remote] Backend Engineer, Payments and Risk

    Work from home Full-time role

    [Remote] Recruiter, Merchandising

    Work from home Full-time role

    [Remote] Yardi Senior Property Accountant

    Work from home Full-time role

    [Remote] Senior Contentful Engineer

    Work from home Full-time role

    [Remote] Executive Recruiter

    Work from home Full-time role

    Thermoforming Technical Document & Data Control Specialist – PDM/ERP

    Work from home Full-time role

    Entry-Level Online Live Chat Support Specialist – Remote Customer Experience, Issue Resolution, and Product Guidance

    Work from home Full-time role

    ADHD Executive Function Coach 1099 (Contract, Remote)

    Work from home Full-time role

    Enterprise Account Executive- Remote (USA)

    Work from home Full-time role

    Molecular Biologist / Research Scientist – Remote ($60 –$80/hr)

    Work from home Full-time role

    Senior Administrator, Finance and Invoicing - Market Mapping (Remote)

    Work from home Full-time role

    Remote Senior Event Planner & Catering Coordinator

    Work from home Full-time role

    Freelance Copy Editor Work From Home

    Work from home Full-time role

    Manager In Training - Work From Home

    Work from home Full-time role

    District Operations Recruiter

    Work from home Full-time role

    Remote Political Consulting Firm Intern (Unpaid)

    Work from home Full-time role

    Field Service Engineer - US Remote

    Work from home Full-time role

    [Remote] Sindhi Speakers

    Work from home Full-time role

    Senior Python Developer for a 100% Remote, 6 month +, 1099 contract.

    Work from home Full-time role

    Remote Part‑Time Data Entry Specialist – No Experience Required – Work‑From‑Home Opportunity with careerzynith

    Work from home Full-time role

    Financial Services Representative - Investments (Remote)

    Work from home Full-time role