CareerPlan

Senior Software Engineer, Networking

Remote - UKFull-time2026-10-08 → 2026-11-10

Core

Developing high-quality Linux kernel networking drivers and userspace libraries for NVIDIA ConnectX and BlueField network adapters.

Role type

Senior IC software engineer (Linux kernel networking)

Builds

Linux kernel networking drivers and userspace libraries for NVIDIA network adapters

Domain

Networking infrastructure, Linux kernel internals

Required skills

Linux kernel programming, C programming, networking drivers, TCP/IP protocols, L2/L3 protocols, device driver architecture, userspace/kernel interactions

Preferred skills

Data structures, operating systems internals, upstream Linux kernel community contribution, RDMA, RoCE

Technologies

Linux kernel, C, ConnectX, BlueField

Responsibilities

Develop high-quality code for the Linux kernel and open-source environments, Collaborate and debug with teams across the globe to provide the best networking solutions, Drive complex technical issues to closure that may occur across team boundaries, Lead the complete engineering process including refining requirements, building data structures/algorithms, implementation, peer review, developer testing, and post-GA support, Craft and implement Linux kernel networking drivers for NVIDIA ConnectX and BlueField network adapters, as well as userspace libraries

Seniority

Senior, hands-on IC