CareerPlan

Linux kernel developer_BSH

hosur road bangalore, inFull-time2026-11-04 → 2026-11-10

Core

Develop Linux kernel and application software for embedded solutions, including device drivers, system configuration, and performance optimization.

Role type

Senior Linux kernel developer (embedded systems)

Builds

Embedded Linux systems with custom device drivers and kernel modules

Domain

Embedded systems / Automotive / IoT

Required skills

Linux kernel internals, C programming, shell scripting, Yocto build environment, cross-compilation, device driver development, device tree configuration, kernel configuration, file operations, system calls, interrupt management, memory management, power management, synchronization mechanisms (mutex, semaphores, spinlocks), performance analysis, Git (rebase, patches, mainlining), communication protocols (UART, I2C, SPI)

Preferred skills

Touch/display drivers, network/WiFi drivers, U-Boot, secure boot, multimedia/graphics drivers, BE/ME electronics background

Technologies

Linux, C, Shell, Yocto, Git, UART, I2C, SPI

Responsibilities

Develop and maintain Linux kernel modules and device drivers; Configure and customize device trees and kernel settings; Integrate drivers into overall embedded systems; Perform performance analysis for time-critical modules; Debug and troubleshoot kernel and driver issues; Collaborate on cross-platform development.

Seniority

Senior, hands-on IC