CareerPlan

Lead/Sr Lead Embedded Linux kernel device driver development engineer

Bangalore, IndiaFull-time2026-08-17 → 2026-10-22

Core

Design, develop, and integrate core CPU, GPU, and SOC features/drivers for the Linux kernel on x86-64 architecture for Automotive, Networking, Storage, and Industrial segments.

Role type

Senior IC embedded Linux kernel device driver engineer

Builds

Linux platform driver stack and open-source kernel modules

Domain

Embedded systems, Linux kernel, x86-64 architecture

Required skills

Linux kernel development, C/C++ programming, multi-core architecture, memory management, scheduler, interrupts, PCIe drivers, DMA, IOMMU, system debugging, concurrent programming, hardware-software integration

Preferred skills

14+ years of experience in Linux system software and kernel mode drivers, deep understanding of NUMA and memory hierarchies, experience with DPDK/SPDK, open-source community contribution

Technologies

Linux kernel, Git, C, C++, x86-64, PCIe, Ethernet, IOMMU, DPDK, SPDK

Responsibilities

Develop and integrate CPU, GPU, and SOC drivers; debug critical low-level driver and OS issues; collaborate with firmware, hardware, and validation teams; contribute to open-source Linux Kernel driver initiatives; analyze and resolve complex multi-threaded system issues

Seniority

Senior, hands-on IC with mentorship responsibilities