December 16, 2025
Linux Device Driver EngineerKey Responsibilities Design, develop, and maintain Linux kernel device drivers (character, platform, I2C, SPI, GPIO, UART, PCIe as applicable) Work on device tree (DTS/DTB) creation and modification Interface with hardware teams to bring up new peripherals Debug kernel issues using printk, ftrace, kgdb, dynamic debug Work on interrupt handling, memory mapping, DMA, and power management Support board bring-up and BSP activities Review kernel logs, analyze crashes, and resolve performance/stability issues Collaborate with application teams for driver integration and testing Required Skills (Must-Have) Strong proficiency in C programming Hands-on experience in Linux kernel programming Experience writing or modifying Linux device drivers Good understanding of: Kernel architecture Process vs interrupt context Memory management Concurrency & synchronization (spinlocks, mutexes) Experience with I2C, SPI, UART, GPIO Familiarity with device tree concepts Kernel debugging using GDB / KGDB / printk...
Bangalore / Bengaluru,Hyderabad
Exp:2-5
Rs.8,00,000-10,00,000 /year