Posted on: 11/03/2026
Job Description :
Role : Embedded Linux Kernel / Device Driver Developer
Location : Bangalore
Experience : 6-12 Years
Role Overview :
We are looking for an experienced Embedded Linux Kernel / Device Driver Engineer with strong expertise in Linux kernel development and driver programming.
The ideal candidate should have deep hands-on experience in C programming, Linux kernel internals, and at least one major driver domain such as graphics, multimedia, audio, networking, display, power management, or virtualization.
This role requires strong system-level debugging skills and experience working on production-grade embedded Linux platforms.
Key Responsibilities :
- Design and develop Linux kernel and device drivers.
- Work on kernel-mode driver programming.
- Develop and debug drivers for embedded Linux platforms.
- Perform system-level debugging and root cause analysis.
- Work on IPC mechanisms and DMA driver development.
- Contribute to board bring-up and kernel customization.
- Collaborate with cross-functional teams including hardware and middleware.
- (Optional) Contribute to Linux open-source community.
Mandatory Skills :
- 6+ years of experience in Embedded Linux driver/kernel development.
- Strong programming skills in C.
- Extensive experience in Linux device driver programming.
- Strong understanding of Linux kernel internals.
- Hands-on experience with IPC and DMA driver development.
- Experience in system-level debugging.
Experience in At Least One of the Following Driver Domains :
- Graphics Driver
- Multimedia / Video Driver
- Power Management
- Display Driver Development
- Audio Subsystem
- Networking
- Virtualization
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Embedded / Kernel Development
Job Code
1619717