Nikhil Kumar Singh

Software Engineer

Bengaluru, Karnataka, India5 yrs experience
AI Enabled

Key Highlights

  • Expert in Linux Kernel and system programming.
  • Top 100 project at KPIT Sparkle 2020.
  • Strong problem-solving and competitive programming skills.
Stackforce AI infers this person is a Linux Kernel Developer with expertise in system programming and networking.

Contact

Skills

Core Skills

Linux Kernel DevelopmentComputer ArchitectureNetworkingSystem Programming

Other Skills

AIAmerican Fuzzy LopClockSync libraryDPDKDigital Phase-Locked LoopEthernet driver developmentIOMMUInterrupt ControllersLLVMLinux kernel datapathQEMU developmentSkibootadvanced data structuresalgorithmsclock synchronization

About

I am a Linux Kernel Developer at IBM Labs, specializing in areas such as Linux Kernel development, Skiboot (Open-Power PC Hypervisor), QEMU development for IOMMU and Interrupt Controllers, as well as device drivers, compilers and computer architecture. Previously I was an R&D Engineer at MediaTek’s subsidiary (Airoha), where I worked on Ethernet driver development and contributed to the Linux kernel datapath and networking subsystem for internal platforms. Prior to that, I interned at Intel, where I worked on DPDK (kernel bypass), clock synchronization using a ClockSync library based on a Digital Phase-Locked Loop (DPLL), and fuzzing networking-related APIs using American Fuzzy Lop (AFL). I hold a Dual Degree (B.Tech + M.Tech) from NIT Hamirpur. My master's research focused on unsupervised learning for cross-lingual embeddings in NLP, and I also worked on cache-based timing attacks at IIT Kanpur. Some of my notable projects include Ad Hoc Network Communication for Vehicles (Top 100 at KPIT Sparkle 2020) and Teledoc (Finalist in the National Innovation Contest). Additionally, I have experience with LLVM, AI, and advanced data structures and algorithms, and I am a 4★ coder on CodeChef with strong problem-solving and competitive programming skills. At NIT Hamirpur, I held leadership roles as a Placement Coordinator and Tech Lead for flagship events like Electrothon 4.0 and Tech Nexus. I was also part of the college chess team. Outside of work, I have a keen interest in finance, economics, and international affairs, and I frequently explore global markets and trends.

Experience

Ibm

Linux Kernel Developer @IBM Labs - ISDL

Dec 2024Present · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

Linux Kernel developmentSkibootQEMU developmentIOMMUInterrupt Controllersdevice drivers+2

Mediatek

Research Development Software Engineer @Airoha (MediaTek Subsidiary)

Jul 2023Dec 2024 · 1 yr 5 mos · Noida, Uttar Pradesh, India · On-site

Ethernet driver developmentLinux kernel datapathnetworking subsystemLinux Kernel developmentnetworking

Intel corporation

Software Engineer Intern

Jul 2022Jun 2023 · 11 mos · Bengaluru, Karnataka, India · On-site

DPDKclock synchronizationClockSync libraryDigital Phase-Locked Loopfuzzingnetworking-related APIs+3

National institute of technology hamirpur

Placement Coordinator

Jul 2021Jun 2023 · 1 yr 11 mos

Indian institute of technology, kanpur

Research Intern

Mar 2021Aug 2021 · 5 mos

Education

National Institute of Technology Hamirpur-Alumni

B.Tech + M.Tech (5 years — Dual Degree)

Jan 2018Jan 2023

Sunbeam English School, Varanasi

Stackforce found 100+ more professionals with Linux Kernel Development & Computer Architecture

Explore similar profiles based on matching skills and experience