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, focusing on 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, Linux kernel, hardware integration

Required skills

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

Preferred skills

Touch/Display drivers, Network/WiFi drivers, U-Boot, secure boot, Multimedia and Graphics, Electronics background

Technologies

Linux kernel, C, Git, UART, I2C, SPI, U-Boot

Responsibilities

Develop and maintain Linux kernel code for embedded platforms, create and integrate device drivers, configure and customize device trees, debug and troubleshoot system issues, perform performance analysis for time-critical modules, manage kernel patches and mainlining processes

Seniority

Senior, 5-8 years experience