Senior Software Engineer, Networking
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
