Linux Kernel (India)

Linux Kernel (India)

06 Oct
|
GK HR Consulting India Private
|
India

06 Oct

GK HR Consulting India Private

India

Linux Kernel

JD for Kernel

✅ Linux Kernel Development Engineer (7-12 Years)

Role Overview

Looking for experienced Linux Kernel Engineers with strong expertise in kernel internals, device drivers, and SoC bring-up on ARM-based platforms.

✅ Must-Have Skills (Non‑negotiable)

? Kernel Fundamentals

Linux kernel architecture (scheduler, memory, init)

IJD for Kernel

✅ Linux Kernel Development Engineer (7-12 Years)

Role Overview

Looking for experienced Linux Kernel Engineers with strong expertise in kernel internals, device drivers, and SoC bring-up on ARM-based platforms.

✅ Must-Have Skills (Non‑negotiable)

? Kernel Fundamentals

Linux kernel architecture (scheduler, memory, init)

Interrupts, process handling, system calls, synchronization

Kernel modules, subsystems, kernel-user space interaction

? Boot & Bring-up

Boot flow understanding (Bootloader → Kernel)

Early boot debugging, kernel panic analysis

Boot failure debugging & kernel bring-up on new boards

? Device Tree (Critical)

Strong hands-on DTS/DTB development and debugging

DT bindings understanding and issue resolution

? Driver Model

Linux device driver lifecycle (probe/remove)

Platform driver model

Subsystems: I2C, SPI, UART, GPIO

? Debugging Skills

dmesg / kernel log analysis

Crash dump / ramdump debugging

System-level root cause analysis

? Platform / SoC Knowledge

ARM architecture fundamentals

Memory map, interrupts, MMU

Peripheral interfaces (UART, GPIO, I2C, SPI)

? Programming & Build





Strong C programming (pointers, memory, data structures)

Kernel config (defconfig/fragments)

Cross-compilation & toolchain usage

Build / debug workflow, image generation

✅ Nice-to-Have Skills (Good Differentiators)

Build systems: Yocto / OpenWRT

Experience with Git, Gerrit workflows

Debugging using JTAG / Lauterbach (T32)

Exposure to Kernel CI / automation pipelines

Experience on Qualcomm / AMD SoCs

Knowledge of power/performance optimization

Interrupts, process handling, system calls, synchronization

Kernel modules, subsystems, kernel-user space interaction

? Boot & Bring-up

Boot flow understanding (Bootloader → Kernel)

Early boot debugging, kernel panic analysis

Boot failure debugging & kernel bring-up on new boards

? Device Tree (Critical)

Strong hands-on DTS/DTB development and debugging

DT bindings understanding and issue resolution

? Driver Model

Linux device driver lifecycle (probe/remove)

Platform driver model

Subsystems: I2C, SPI, UART, GPIO

? Debugging Skills

dmesg / kernel log analysis

Crash dump / ramdump debugging

System-level root cause analysis

? Platform / SoC Knowledge

ARM architecture fundamentals

Memory map, interrupts, MMU

Peripheral interfaces (UART, GPIO, I2C, SPI)

? Programming & Build

Solid C programming (pointers, memory, data structures)

Kernel config (defconfig/fragments)

Cross-compilation & toolchain usage

Build / debug workflow, image generation

📌 Linux Kernel (India)
🏢 GK HR Consulting India Private
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: linux kernel (india) / india