NIC Kernel Driver Managing Engineer @Cornelis Networks, Inc.
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 5d ago

[Hiring] NIC Kernel Driver Managing Engineer @Cornelis Networks, Inc.

5d ago - Cornelis Networks, Inc. is hiring a remote NIC Kernel Driver Managing Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

We are seeking a Managing Engineer to lead the team responsible for Cornelis Networks' NIC Linux kernel drivers. We seek a technical manager; responsibilities are split between leading, planning, and growing a team of up to 6 kernel engineers, and reviewing patches, debugging, and contributing code. Our drivers are developed upstream-first and maintained in-tree with Linux, so you will drive both product delivery and community engagement across the kernel, RDMA, and netdev subsystems. You will own the Linux kernel drivers for three generations of our own silicon:

  • CN5000 at 400 Gbps
  • CN6000 at 800 Gbps on PCIe Gen6, bringing a hardware-accelerated RoCEv2 datapath and standard netdev support alongside Omni-Path
  • CN7000 at 1.6 Tbps with Ultra Ethernet

Qualifications

  • 8+ years of systems/kernel software engineering experience in C on Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent experience); Master's or Doctorate a plus
  • 2+ years of formal or informal leadership experience (people manager, team lead, or tech lead) with demonstrated interest in people management
  • Hands-on Linux device driver development experience
  • Depth in at least one high-performance networking subsystem
  • Demonstrated ability to diagnose performance and correctness issues in low-latency, high-throughput data paths
  • Experience contributing to open-source projects, with familiarity with upstream Linux patch and review processes
  • Strong written and verbal communication skills

Requirements

  • Perform code and design reviews, contribute patches, and lead debug of complex kernel issues (PCIe/MMIO, DMA, MSI-X and interrupt handling, memory registration and address translation, command/completion ring management, device reset and error recovery)
  • Drive driver enablement ahead of tapeout using emulation, FPGA prototypes, and virtual PCIe device models
  • Drive patch submission and review cycles on linux-rdma, netdev, and related mailing lists
  • Partner with ASIC/silicon, firmware, libfabric provider, middleware, and validation teams
  • Establish and maintain CI, regression, and stress coverage for driver changes
  • Triage escalations, reproduce customer-reported issues, and translate findings into prioritized fixes

Benefits

  • Competitive compensation package that includes equity, cash, and incentives
  • Health and retirement benefits
  • Medical, dental, and vision coverage
  • Disability and life insurance
  • Dependent care flexible spending account
  • Accidental injury insurance and pet insurance
  • Generous paid holidays
  • 401(k) with company match
  • Open Time Off (OTO) for regular full-time exempt employees
  • Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
NIC Kernel Driver Managing Engineer @Cornelis Networks, Inc.
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 137,315+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later