Linux kernel Driver Development Engineer (Any Driver Development platform)
🇮🇳 India
Management
C
Design
Security Engineer
Video
Linux kernel Driver Development Engineer (Any Driver Development platform)
from 🇮🇳 India
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 ahighly 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 inLinux 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 maintainLinux kernel drivers and kernel modules for embedded platforms.
Debug and optimizedevice drivers, kernel subsystems, and system-level software.
Work with hardware teams to enablenew 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 usingVAAPI and integrate with multimedia frameworks.
Linux Graphics Stack
Work withDRM (Direct Rendering Manager) and KMS (Kernel Mode Setting) subsystems.
Support graphics APIs and stacks such as:
OpenGL
Vulkan
Mesa
Multimedia & Video
Implement and optimizeVideo4Linux (V4L2) drivers for camera and video capture devices.
Work with multimedia frameworks such as:
GStreamer
FFmpeg
Audio Subsystem
Develop and debug audio drivers usingALSA / ASoC frameworks.
Implement support for digital audio interfaces like:
I2S
TDM
Networking
Develop and optimizeEthernet or network interface drivers.
Debug and analyze issues within theLinux networking stack.
System Integration & Debugging
Performsystem-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 inC
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 withembedded Linux platforms
Knowledge ofRTOS concepts or real-time Linux
Experience withARM-based SoCs
All your information will be kept confidential according to EEO guidelines.