Nirmoy Das

Senior System Software Engineer at NVIDIA

Greater Nuremberg Metropolitan Area Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nirmoy Das is a Senior System Software Engineer with 11 years of experience building and maintaining high-performance Linux kernel subsystems, specializing in graphics drivers, networking, and platform enablement. He has driven GPU driver stability and performance at Intel and AMD—contributing upstream to the Linux kernel DRM/XE tree—and recently joined NVIDIA to enable Grace CPU support on Linux. Prior roles at SUSE and Cavium strengthened his kernel, container networking (notably Cilium), and embedded systems expertise, blending backend, DevOps, and device driver work. An active open-source maintainer, his patches appear in widely used projects like torvalds/linux and cilium, where fixes ranged from GPU reset optimization to IPv6 and NAT64/NAT46 handling. Based in Greater Nuremberg, he pairs deep systems knowledge with a track record of shipping production fixes that improve stability across vendor and community kernels.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster of Technology (MTech) Computer Science, Master of Technology (MTech) Computer Science at University of Hyderabad
languagesEnglish, Hindi
github-logo-circle

Github Skills (19)

debugging10
kubernetes10
debug10
ebpf10
cni10
c1110
linux-kernel10
networking10
c1710
kernel10
go10
driver10
gpu10
kubernetes-pods10
container9

Programming languages (13)

JavaJinjaC++CRustTeXMakefileGo

Github contributions (5)

github-logo-circle
cilium/cilium

Feb 2018 - Jul 2019

eBPF-based Networking, Security, and Observability
Role in this project:
userBack-end & DevOps Engineer
Contributions:55 PRs, 15 pushes, 7 branches in 1 year 5 months
Contributions summary:Nirmoy primarily contributed to the Cilium project by fixing bugs, improving the codebase, and adding new features. Their work included addressing issues related to tunnel support, the Cilium status command, and IPv6 header handling. Furthermore, the user implemented monitoring of drops in NAT64/NAT46 tail calls, added configuration options, and addressed compilation warnings. They also focused on CNI-related issues such as fixing typos and improving performance and stability.
bpfcontainerskerneltroubleshootingkubernetes-networking
torvalds/linux

Dec 2022 - Mar 2023

Linux kernel source tree
Role in this project:
userBackend Developer
Contributions:10 commits in 3 months
Contributions summary:Nirmoy primarily contributed to the development and maintenance of the DRM/XE driver within the Linux kernel. Their work involved debugging and resolving issues related to graphics processing units (GPUs), specifically focusing on the Intel Xe architecture. The contributions included fixes for user fence timeouts, adding debugging information, and optimizing GPU reset procedures. The user's changes directly impacted the stability and performance of the graphics driver.
kernellinux-kernellinuxkernel-source
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nirmoy Das - Senior System Software Engineer at NVIDIA