> Markdown version of [/jobs/ext/2281834-senior-software-engineer-networking](https://www.wearedevelopers.com/jobs/ext/2281834-senior-software-engineer-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Networking - **Company:** NVIDIA Corporation - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computer Programming, Computer Networks, Data Structures, Software Debugging, Device Drivers, Network Interface Controllers, Networking Hardware, Linux Kernel, Open Source Technology, Remote Direct Memory Access, TCP/IP, Information Technology - **Published:** August 28, 2026 - **Apply:** https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Linux-Kernel-Software-Engineer_JR2015068 ## About the Role * Bachelor's degree or higher in Computer Science, or equivalent experience. * 8+ years of proven experience in the field. * Native C programming experience. * Excellent problem-solving, analytical, and debugging skills. * Experience with Linux kernel-level programming. * Deep understanding of networking drivers and software/hardware interaction, including device drivers, Linux kernel internals, and userspace/kernel interactions. * Strong networking knowledge - TCP/IP, L2/L3 protocols, and network device driver architecture. * Strong ability to self-manage and communicate effectively. Ways to stand out from the crowd: * Proficiency in data structures and operating systems internals. * Previous experience with the upstream Linux kernel community and open-source contribution. * Hands-on expertise with RDMA and RoCE. * Having a Master's or similar experience in Computer Science is advantageous. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. Join us in groundbreaking the next era of computing and make a lasting impact on the world! ## Description At NVIDIA, we are redefining the future of technology, and our Senior Software Engineer, Networking role offers a uniquely ambitious opportunity to contribute to world-class innovations. If you thrive in a collaborative and inclusive environment, are driven to succeed, and want to be part of something exceptionally impactful, this role is for you!, We are looking for a Senior Software Engineer with Linux Kernel experience to join the Linux networking drivers R&D team. The work environment is versatile, informative, dynamic and challenging as our employees are currently working on innovative, next-generation network interface card at the forefront of technology. What you'll be doing: * Develop high-quality code for the Linux kernel and open-source environments, contributing to the upstream kernel community. * Collaborate and debug with teams across the globe to provide the best networking solutions for our customers. * 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. * Work in a fast-paced environment of continuous development and deployment cycles. * Craft and implement Linux kernel networking drivers for NVIDIA ConnectX and BlueField network adapters, as well as userspace libraries. ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)