Linux kernel Driver Development Engineer (Any Driver Development platform) at Alten Calsoft Labs
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

03 Jun, 26

Salary

0.0

Posted On

05 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Linux Kernel Internals, Device Driver Development, Multithreading, Synchronization, Memory Management, Interrupt Handling, DRM/KMS, V4L2, ALSA/ASoC, Ethernet Drivers, ARM-based SoCs, ftrace, perf, gdb, Embedded Linux

Industry

Business Consulting and Services

Description
Company Description 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 Description 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 Qualifications 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 Additional Information All your information will be kept confidential according to EEO guidelines.
Responsibilities
The engineer will design, develop, and maintain Linux kernel drivers and modules for embedded platforms, focusing on debugging and optimizing kernel subsystems and system-level software. Key areas of focus include graphics (DRM/KMS), multimedia (V4L2), audio (ALSA/ASoC), or networking drivers.
Loading...