Lead/Sr Lead Embedded Linux kernel device driver development engineer
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
