Linux Kernel Driver Engineer (Gandhinagar)

Linux Kernel Driver Engineer (Gandhinagar)

29 Aug
|
ATRI Solutions
|
Gandhinagar

29 Aug

ATRI Solutions

Gandhinagar

Job description
Linux Kernel Driver Engineer

Location: Pune, MH or Gandhinagar, GJ
Experience: 5–10 years
Employment Type: Full-time

About the Role
We are looking for a Linux Kernel Engineer to develop and maintain kernel-mode driver (KMD), a DKMS-packaged loadable kernel module that hooks the VFS layer to transparently intercept file operations, manage stub files, and enable seamless cloud tiering of surveillance video — without modifying the VMS or requiring embedded NVR/DVR hardware.

Key Responsibilities
Design, implement, and maintain a Linux kernel module (LKM) built and distributed via DKMS across supported Ubuntu Server kernel versions
Implement and evolve VFS-layer hooks covering inode, dentry, and superblock operations, and core filesystem entry points (open, read, getattr, etc.)
Use kprobes/kretprobes (e.g. on vfs_getattr_nosec) to intercept and modify kernel behavior for stub-file size reporting without breaking VMS retention logic
Own kernel-side synchronization (spinlocks, mutexes, RCU where applicable) across concurrent file access paths




Debug kernel-level issues using dmesg, ftrace, crash/kdump, and /proc / /sys inspection; verify module identity via srcversion after every change
Coordinate the kernel/userspace boundary (shared memory, ring buffers) with the Linux Systems Programming team
Maintain strict versioning discipline (module version, module params) and produce round-numbered RCA design docs for significant fixes
Mandatory Skills
Must-Have
• Linux kernel module (LKM) development in C, packaged and distributed via DKMS
• Deep working knowledge of the VFS layer: inode, dentry, superblock, file_operations
• Experience with kprobes/kretprobes or equivalent agile kernel instrumentation techniques
• Filesystem driver / stackable filesystem concepts and standard entry points (open, read, write, getattr, release)
• Kernel debugging proficiency: dmesg, ftrace, crash/kdump, /proc and /sys inspection
• Solid grasp of kernel-space synchronization pri

📌 Linux Kernel Driver Engineer (Gandhinagar)
🏢 ATRI Solutions
📍 Gandhinagar

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: linux kernel driver engineer (gandhinagar) / gandhinagar

Subscribe to this job alert:

Get the latest job offers by email for: linux kernel driver engineer (gandhinagar) / gandhinagar