> Markdown version of [/jobs/ext/805210-linux-kernel-developer](https://www.wearedevelopers.com/jobs/ext/805210-linux-kernel-developer). 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). --- # Linux Kernel Developer - **Company:** Rishabh Software Pvt. Ltd - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Ubuntu (Operating System), Computer Programming, Computer Engineering, Linux, Memory Management, Embedded Software, Internet Protocol, Python (Programming Language), Linux Kernel, Linux Distribution, OpenSSL, Qt (Software), Software Engineering, Git, Linux Development, Yocto, Information Technology, Software Version Control, Programming Languages - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/62b83885-7893-4da4-b4d2-809eb2c78da6 ## About the Role * 5+ years of programming at the Linux Kernel level (upgrading versions, writing custom drivers, implementing algorithms, etc.) * 5+ years of C programming language working experience * Ideal candidates will have good solid knowledge and experience in low-level embedded software development on the Linux platform * Working knowledge of Git, Stash, or similar source code management systems. * In-depth knowledge of software, operating system, networking, and programming language theories and concept * Good understanding of IP networking concepts * Experience developing software, architecting, and designing for technology products * Great work ethic and a passion and ability to learn and apply new skills. Nice to have skills: * Experience with other languages besides C/C++, such as Python, C#, Qt, etc. is a plus * Experience moving code from CPU to GPU is a plus * Experience with encryption algorithms is a plus Education: * BS/BA/MS in Computer Science, Computer Engineering, Electrical Engineer w/SW programming or similar discipline ## Description To work as part of a Platform Team in modifying the current Unbuntu Linux distribution, modifying performance parameters, developing drivers, implementing algorithms, upgrading packages and modifying existing code that depends and use those packages (for example OpenSSL). Modifying the Linux build using Yocto. Tech skills set Linux Kernel development (not same as Linux development). Understanding of Linux internals and how to modify the Kernel, run-levels, memory usage, etc. ## Related Videos - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)