Linux kernel Driver Development Engineer (Any Driver Development platform)

SmartRecruiters, Inc.

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

29 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ALTEN Calsoft Labs is seeking 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 candidate will work on Linux kernel development, device drivers, and low-level system programming across graphics, multimedia, networking, and audio subsystems.

Key responsibilities include designing and maintaining Linux kernel drivers, debugging and optimizing drivers and kernel

Qualifications

  • Strong programming skills in C.
  • Knowledge of RTOS concepts or real-time Linux.
  • Experience with ARM-based SoCs.
  • Experience with embedded Linux platforms.

Responsibilities

  • 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.

Skills

C
Device driver development
Linux kernel
Multithreading
ARM-based SoCs

Job description

Linux kernel Driver Development Engineer (Any Driver Development platform)
  • Full-time

ALTEN Calsoft Labs is an Enterprise IT and product engineering service provider founded in 1992, Calsoft Labs was acquired by the French Based Multinational Engineering service provider ALTEN , in 2011 with offices in United States, Europe, Singapore and India . The company primarily focuses on Healthcare, Education, Retail and Networking & Telecom industries.

www.altencalsoftlabs.com

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 ofgraphics, multimedia, networking, or audio subsystems in Linux-based embedded systems.

Key Responsibilities

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

Enable hardware acceleration using VAAPI and integrate with multimedia frameworks.

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

Support graphics APIs and stacks such as:

OpenGL

Vulkan

Multimedia & Video

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

Work with multimedia frameworks such as:

GStreamer

FFmpeg

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.

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:

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

OpenGL

Vulkan

Multimedia / Video

V4L2

VAAPI

GStreamer

ALSA

ASoC

I2S / TDM

Networking

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Development Engineer
Senior Embedded Linux Development Engineer

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Linux Kernel Developer
Linux Kernel Developer

Acldigital • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Linux Device Driver Development Engineer
Linux Device Driver Development Engineer

Capgemini Engineering • Bengaluru Urban

On-site
INR 900,000 - 1,300,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Driver Development Apps Engineer
Linux Driver Development Apps Engineer

Proxelera PVT LTD • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Embedded Linux Development
Embedded Linux Development

Uni Connect • Bengaluru

On-site
INR 900,000 - 1,500,000
Technical Lead - Multimedia
Technical Lead - Multimedia

Acldigital • India

On-site
INR 600,000 - 1,200,000