
Senior Software Engineer, Networking
Remote · USFull-timeSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New remote roles like this one, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
NVIDIA is seeking a Senior Software Engineer with Linux kernel experience to join its Linux networking drivers R&D team. The role focuses on developing Linux kernel networking drivers and userspace libraries for NVIDIA ConnectX and BlueField adapters, contributing to open-source and upstream kernel work, and resolving complex technical issues. The engineer will lead the engineering process from requirements refinement through implementation, testing, and post-GA support.
Skills & qualifications
Skills
Qualifications
Full job description
UK, Remote
UK, Reading
Full time
JR2027526
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.
What we need to see:
-
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!
NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry.
Learn more about NVIDIA .
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Software Engineer, NetworkingDitto · Remote · US · $223–259K/yrPosted 3w agoPosted 3w ago
Senior System Software Engineer, Software-Defined NetworkingNVIDIA · Remote · US · $224–357K/yrPosted 3w agoPosted 3w agoSenior Principal Software Engineer, NetworkingDocker · Remote · US · $219–352K/yrPosted 1w agoPosted 1w ago
Senior Software Engineer (Remote)Cisco · Remote · US · $168–245K/yrPosted 2w agoPosted 2w ago
Staff Networking Software EngineerGeneral Motors · Remote · US · $260–302K/yrPosted 3w agoPosted 3w ago
You've read the whole posting — now see how you match it.