NextPath Jobs

Linux kernel Driver Development Engineer (Any Driver Development platform)

ALTEN Calsoft Labs · Bengaluru, KA, in

Posted 2026-03-05 · Verified live 2026-09-24

See how your real experience scores against this role — our AI drafts an honest, verifiable resume tailor. Nothing invented, ever. You approve everything.

Get matched — join the waitlist Apply on company site ↗

About this role

<p>Job Overview</p><p>We are looking for a <strong>highly skilled Embedded Linux Kernel / Device Driver Engineer</strong> to design, develop, and optimize device drivers and kernel components for next-generation embedded platforms.</p><p>The ideal candidate will have strong experience in <strong>Linux kernel development, device drivers, and low-level system programming</strong>, with exposure in any one of&nbsp;<strong>graphics, multimedia, networking, or audio subsystems</strong> in Linux-based embedded systems.</p><p>Key Responsibilities</p><p>Linux Kernel &amp; Driver Development</p><ul><li><p>Design, develop, and maintain <strong>Linux kernel drivers and kernel modules</strong> for embedded platforms.</p></li><li><p>Debug and optimize <strong>device drivers, kernel subsystems, and system-level software</strong>.</p></li><li><p>Work with hardware teams to enable <strong>new device support and hardware bring-up</strong>.</p></li></ul><p>Graphics / Multimedia Drivers</p><ul><li><p>Develop and debug Linux drivers related to:</p><ul><li><p><strong>DRM/KMS graphics drivers</strong></p></li><li><p><strong>GPU/display pipelines</strong></p></li><li><p><strong>Video drivers using V4L2</strong></p></li></ul></li><li><p>Enable hardware acceleration using <strong>VAAPI</strong> and integrate with multimedia frameworks.</p></li></ul><p>Linux Graphics Stack</p><ul><li><p>Work with <strong>DRM (Direct Rendering Manager) and KMS (Kernel Mode Setting)</strong> subsystems.</p></li><li><p>Support graphics APIs and stacks such as:</p><ul><li><p><strong>OpenGL</strong></p></li><li><p><strong>Vulkan</strong></p></li><li><p><strong>Mesa</strong></p></li></ul></li></ul><p>Multimedia &amp; Video</p><ul><li><p>Implement and optimize <strong>Video4Linux (V4L2)</strong> drivers for camera and video capture devices.</p></li><li><p>Work with multimedia frameworks such as:</p><ul><li><p><strong>GStreamer</strong></p></li><li><p><strong>FFmpeg</strong></p></li></ul></li></ul><p>Audio Subsystem</p><ul><li><p>Develop and debug audio drivers using <strong>ALSA / ASoC frameworks</strong>.</p></li><li><p>Implement support for digital audio interfaces like:</p><ul><li><p><strong>I2S</strong></p></li><li><p><strong>TDM</strong></p></li></ul></li></ul><p>Networking</p><ul><li><p>Develop and optimize <strong>Ethernet or network interface drivers</strong>.</p></li><li><p>Debug and analyze issues within the <strong>Linux networking stack</strong>.</p></li></ul><p>System Integration &amp; Debugging</p><ul><li><p>Perform <strong>system-level debugging, profiling, and performance tuning</strong>.</p></li><li><p>Analyze kernel logs, crashes, and system traces using tools like:</p><ul><li><p>ftrace</p></li><li><p>perf</p></li><li><p>gdb</p></li><li><p>crash utility</p></li></ul></li></ul>

<p>Required Skills</p><p>Core Skills</p><ul><li><p>Strong programming skills in <strong>C</strong></p></li><li><p>Solid understanding of:</p><ul><li><p><strong>Linux Kernel Internals</strong></p></li><li><p><strong>Device Driver Development</strong></p></li><li><p><strong>Multithreading and synchronization</strong></p></li><li><p><strong>Memory management</strong></p></li><li><p><strong>Interrupt handling</strong></p></li></ul></li></ul><p><em><strong>Linux Driver Frameworks (Any one)</strong></em></p><p>Experience in one or more of the following:</p><ul><li><p><strong>Graphics Drivers</strong></p><ul><li><p>DRM/KMS</p></li><li><p>Mesa</p></li><li><p>OpenGL</p></li><li><p>Vulkan</p></li></ul></li><li><p><strong>Multimedia / Video</strong></p><ul><li><p>V4L2</p></li><li><p>VAAPI</p></li><li><p>GStreamer</p></li><li><p>Video codecs</p></li></ul></li><li><p><strong>Audio Drivers</strong></p><ul><li><p>ALSA</p></li><li><p>ASoC</p></li><li><p>I2S / TDM</p></li></ul></li><li><p><strong>Networking</strong></p><ul><li><p>Ethernet drivers</p></li><li><p>Linux network stack</p></li></ul></li></ul><p>Embedded Systems</p><ul><li><p>Experience working with <strong>embedded Linux platforms</strong></p></li><li><p>Knowledge of <strong>RTOS concepts</strong> or real-time Linux</p></li><li><p>Experience with <strong>ARM-based SoCs</strong></p></li></ul>

One of thousands of fresh listings refreshed nightly, built for cleared & defense careers.

Browse all jobs