Principal Linux Driver Engineer
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
