All roles

Open role

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

Remote · Finland Full-time

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

    Bluemercury Customer Care Specialist - Hybrid Flex, various schedules with weekend days

    Work from home Full-time role

    Infrastructure Linux Engineer

    Work from home Full-time role

    Litigation Insurance Adjuster (Remote)

    Work from home Full-time role

    Premium Client Manager

    Work from home Full-time role

    Residential Solar QA & Ops Specialist

    Work from home Full-time role

    Learning for Action Instructor (Remote)

    Work from home Full-time role

    CRM _ DSS _ Zhengzhou

    Work from home Full-time role

    Fractional Controller & FP&A Lead

    Work from home Full-time role

    Remote Chat Support Specialist – Entry-Level Online Customer Experience Agent | Competitive $25–$35/hr | Flexible Hours

    Work from home Full-time role

    Senior C#/.Net Developer - II

    Work from home Full-time role

    [Remote] Evaluation Engineer

    Work from home Full-time role

    Remote Customer Service Specialist – Home-Based Support Role with Competitive $19/hr Starting Pay and Growth Opportunities

    Work from home Full-time role

    Remote Data Entry Specialist – E‑Commerce Product Management (Part‑Time, No Experience Required) – careerzynith

    Work from home Full-time role

    TRAINING CONSULTANT

    Work from home Full-time role

    Cybersecurity Analyst I - Artificial Intelligence

    Work from home Full-time role

    Experienced Entry Level Email Chat Support Specialist – Remote Customer Service Representative

    Work from home Full-time role