Senior Linux Kernel Engineer at Cornelis Networks, Inc. | Austin, Texas, United States | Rezi

Senior Linux Kernel Engineer at Cornelis Networks, Inc.

Senior Linux Kernel Engineer

Cornelis Networks, Inc. · Austin, Texas, United States

2 months ago

Senior Linux Kernel Engineer

Cornelis Networks, Inc. · Austin, Texas, United States

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Cornelis Networks is seeking a talented Linux Kernel and Driver Developer to architect and optimize our next-generation High-Performance Computing (HPC) and Artificial Intelligence (AI) fabric software stack. Your mission will center on development, optimization, and upstream maintenance of host driver software, focusing on our open-source hfi1 kernel driver and our high-performance user-space Omni-Path Express (OPX) libfabric provider. You will collaborate directly with silicon architects, hardware engineers, and the global open-source community to design software that scales to thousands of nodes with sub-microsecond latency.

Responsibilities

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

Requirements

  • BS, MS, or Ph.D. in Computer Science, Computer Engineering, or a related field (or equivalent practical experience).
  • 3+ years of professional experience writing production-grade C code inside the Linux kernel (kernel modules, LKM, memory management, or interrupt handlers).
  • Direct experience with RDMA, InfiniBand (IB) Verbs, RoCE, or high-performance user-space bypass frameworks (such as libfabric / OFI or DPDK).
  • Strong understanding of PCIe architectures, DMA engines, memory mapping (mmap), and MMIO.
  • Hands-on proficiency with kernel analysis tools including KASAN, kmemleak, ftrace, tracepoints, kprobes, and core crash dump analysis.
  • Proficiency in scripting languages (e.g., Python, Bash) for automated testing and performance profiling.

Skills

  • Linux kernel development
  • Driver development
  • C programming
  • Kernel modules
  • LKM
  • Memory management
  • Interrupt handlers
  • RDMA
  • InfiniBand (IB) Verbs
  • RoCE
  • libfabric / OFI
  • DPDK
  • PCIe architectures
  • DMA engines
  • Memory mapping (mmap)
  • MMIO
  • KASAN
  • kmemleak
  • ftrace
  • tracepoints
  • kprobes
  • Crash dump analysis
  • Python
  • Bash
  • DKMS
  • RPM
  • Kbuild
  • Open-source contribution
  • Kernel storage protocols
  • GPU-direct communication technologies

Location

  • Remote (United States)

Work Type

  • Remote
  • Full-time

Experience Level

  • 3+ years professional experience

Education Level

  • BS, MS, or Ph.D. in Computer Science, Computer Engineering, or related field (or equivalent practical experience)

About the Company

  • Cornelis is building the future of AI and HPC networking with an AI-first approach to silicon and software development.
  • Cornelis Networks delivers the world’s highest performance scale-out networking solutions for AI and HPC datacenters.
  • Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale.
  • Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation.
  • Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world’s most demanding computational challenges with our next-generation networking solutions.
  • We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies.
  • As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.