Senior Software Engineer, Networking
Quick Summary
Develop high-quality code for the Linux kernel and open-source environments, contributing to the upstream kernel community.
Bachelor's degree or higher in Computer Science, or equivalent experience. 8+ years of proven experience in the field. Native C programmi
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.
Responsibilities
~1 min read- →
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.
Requirements
~1 min readBachelor'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.
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!
Location & Eligibility
About this job
- Posted
- 9 days ago
Listing Details
- Posted
- October 9, 2026
- First seen
- October 18, 2026
- Last seen
- October 18, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 27%
- Scored at
- October 18, 2026
Signal breakdown
4 other jobs at
View all →Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.