CareerPlan

Principal Linux Driver Engineer

Bloomington, Minnesota, United States of AmericaFull-time$157k2026-10-07 → 2026-11-10
Hybrid · United States

Core

Lead architecture, design, and development of Linux kernel drivers and low-level networking software for the Slingshot high-performance interconnect to enable communication across HPC and AI systems.

Role type

Principal Linux Driver Engineer (Hands-on IC with technical leadership)

Builds

Linux kernel drivers, low-level networking software, and high-performance interconnect solutions for HPC and AI clusters

Domain

High-Performance Computing (HPC), AI Infrastructure, Networking

Required skills

Linux kernel driver development, C programming, high-performance networking, hardware/software integration, network driver architecture, Linux kernel internals, network protocols (Ethernet, TCP/IP, RDMA), Layer 1/2 networking, silicon bring-up, root-cause analysis

Preferred skills

HPC interconnects experience, Slingshot/InfiniBand/RoCE/RDMA, SmartNICs/DPUs, fabric architectures (Dragonfly, Clos), congestion management, upstream open-source contributions

Technologies

Linux kernel, C, Slingshot, InfiniBand, RoCE, RDMA, Ethernet, TCP/IP, SmartNICs, DPUs

Responsibilities

Lead architecture and design of Linux kernel drivers; Define software interfaces and influence hardware/firmware architecture; Develop and optimize networking software for performance and scalability; Drive products through development phases from pre-silicon to deployment; Lead investigation and resolution of complex hardware/software issues; Develop telemetry and diagnostics capabilities; Provide technical leadership through reviews and mentoring

Seniority

Principal, hands-on IC with technical leadership