> Markdown version of [/jobs/ext/55105-senior-linux-kernel-software-engineer](https://www.wearedevelopers.com/jobs/ext/55105-senior-linux-kernel-software-engineer). 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 Linux Kernel Software Engineer - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $356,500.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, Data Structures, Software Debugging, Linux, Device Drivers, Network Interface Controllers, Firmware, Linux Kernel, Network Protocols, Open Source Technology, Remote Direct Memory Access, System Software, TCP/IP, Storage Technologies, Information Technology - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9a0b513396572946 ## About the Role * Bachelor's degree in Computer Science, or equivalent experience * 8+ years of proven experience in the field * Extensive experience with Linux is required * Experience with kernel-level programming is required * Deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-space applications utilize system services to achieve high performance * Knowledge of Network Protocols such as TCP/IP and RDMA * Strong analytical, debugging, and problem-solving skills * Deep knowledge of computer architecture and operating systems Ways to stand out from the crowd: * Open source code contributor * A Master's or equivalent experience in Computer Science is a plus * Hands-on expertise with RDMA ## Description * Being part of the Linux kernel group, working on developing the device driver for our NICs. * Integration and optimization of existing products and solutions with our software stack and hardware capabilities. * Crafting and developing components of the network, security, and storage software stacks. * Driving a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support. * Drive complex technical issues to closure that may occur in the cross-team boundary. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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)