Now hiring

Linux kernel Driver Development Engineer (Any Driver Development platform) @ Alten Calsoft Labs

Bengaluru, Karnataka, INOnsiteFull-timeJob reference REF327D
Apply with ResuMinder

Opens on the employer's site

About this role

Job Overview

We are looking for a highly skilled Embedded Linux Kernel / Device Driver Engineer to design, develop, and optimize device drivers and kernel components for next-generation embedded platforms.

The ideal candidate will have strong experience in Linux kernel development, device drivers, and low-level system programming, with exposure in any one of graphics, multimedia, networking, or audio subsystems in Linux-based embedded systems.

Key Responsibilities

Linux Kernel & Driver Development

Design, develop, and maintain Linux kernel drivers and kernel modules for embedded platforms.

Debug and optimize device drivers, kernel subsystems, and system-level software.

Work with hardware teams to enable new device support and hardware bring-up.

Graphics / Multimedia Drivers

Develop and debug Linux drivers related to:

DRM/KMS graphics drivers

GPU/display pipelines

Video drivers using V4L2

Enable hardware acceleration using VAAPI and integrate with multimedia frameworks.

Linux Graphics Stack

Work with DRM (Direct Rendering Manager) and KMS (Kernel Mode Setting) subsystems.

Support graphics APIs and stacks such as:

OpenGL

Vulkan

Mesa

Multimedia & Video

Implement and optimize Video4Linux (V4L2) drivers for camera and video capture devices.

Work with multimedia frameworks such as:

GStreamer

FFmpeg

Audio Subsystem

Develop and debug audio drivers using ALSA / ASoC frameworks.

Implement support for digital audio interfaces like:

I2S

TDM

Networking

Develop and optimize Ethernet or network interface drivers.

Debug and analyze issues within the Linux networking stack.

System Integration & Debugging

Perform system-level debugging, profiling, and performance tuning.

Analyze kernel logs, crashes, and system traces using tools like:

ftrace

perf

gdb

crash utility

Required Skills

Core Skills

Strong programming skills in C

Solid understanding of:

Linux Kernel Internals

Device Driver Development

Multithreading and synchronization

Memory management

Interrupt handling

Linux Driver Frameworks (Any one)

Experience in one or more of the following:

Graphics Drivers

DRM/KMS

Mesa

OpenGL

Vulkan

Multimedia / Video

V4L2

VAAPI

GStreamer

Video codecs

Audio Drivers

ALSA

ASoC

I2S / TDM

Networking

Ethernet drivers

Linux network stack

Embedded Systems

Experience working with embedded Linux platforms

Knowledge of RTOS concepts or real-time Linux

Experience with ARM-based SoCs

All your information will be kept confidential according to EEO guidelines.

Skills

Information TechnologyMid-Senior LevelInformation Technology And Services

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores