# Senior Software Engineer, Networking

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/e97e5fb7-d8a6-47c9-9dab-110df75dd855

Listed on NVIDIA's own careers site. Applications go to them directly.

- Seniority: Senior
- Location: Santa Clara, CA
- Salary: 184000 – 356500 USD per year

## Summary

This is a senior-level Linux kernel and networking driver development role at NVIDIA, building software for next-generation network interface cards. It suits experienced systems engineers comfortable with low-level kernel programming, device driver architecture, and the full software development lifecycle.

_Our summary, not NVIDIA's wording._

## Skills named

Data Structures, Linux Kernel, TCP/IP

## Required

- Bachelor's degree in Computer Science or equivalent
- 8+ years of software engineering experience
- Native C programming experience
- Linux kernel-level programming experience
- Deep understanding of networking drivers and hardware/software interaction
- Strong networking knowledge including TCP/IP, L2/L3 protocols, and device driver architecture
- Self-management and effective communication

## Nice to have

- Proficiency in data structures and operating systems internals
- Previous upstream Linux kernel community and open-source contribution experience
- Hands-on expertise with RDMA and RoCE
- Master's degree or equivalent in Computer Science

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Linux-Kernel-Software-Engineer_JR2015068
