
Linux kernel Driver Development Engineer (Any Driver Development platform)
Alten Calsoft Labs · Bengaluru, KA, India · Hybrid
Weak hiring record · median 426 days open
All reasons
- Open 242 days
- 100% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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
- Linux
- KMS
- RTOS
- ARM
More jobs at Alten Calsoft Labs
All 8- Principal EngineerAlten Calsoft Labs · Ahmedabad, GJ, India1y ago
- Senior Embedded Audio Engineer (Ahmedabad/ Pune)Alten Calsoft Labs · Ahmedabad, GJ, India1y ago
- USB Stack DevelopersAlten Calsoft Labs · Bengaluru, KA, India1y ago
- Graphics Driver DevelopmentAlten Calsoft Labs · Bengaluru, KA, India1y ago
- System Software VerificationAlten Calsoft Labs · Hyderabad, TS, India1y ago
Similar roles
- DevOps~Digital : NOSQL_BangaloreDiverse Lynx India · Bangalore, KAjust now
- Sharepoint ConsultantDiverse Lynx India · Bengalurujust now
- Devops (Production Support) + Site Reliability EngineerNR Consulting - India · Chennai · Bangalorejust now
- Cloud DevOps-Architecture & Design-TerraformZensar · Pune, Maharashtra, Indiatoday
- Cloud Container -Build & Engineering-KubernetesZensar · Pune, Maharashtra, Indiatoday
- Senior Network EngineerTwilio · Indiatoday