Linux Kernel
Actively Reviewing the ApplicationsThe Versatile Club
India, Karnataka, Bengaluru
Full-Time
INR 15–20 LPA
Posted 3 days ago
•
Apply by June 30, 2026
Job Description
Role Overview
We are looking for an experienced Linux Kernel Development Engineer with strong expertise in embedded Linux driver and kernel development. The ideal candidate will have hands-on experience in low-level system programming, kernel internals, and device driver development, along with the ability to independently drive development across multiple ongoing projects.
Key Responsibilities
We are looking for an experienced Linux Kernel Development Engineer with strong expertise in embedded Linux driver and kernel development. The ideal candidate will have hands-on experience in low-level system programming, kernel internals, and device driver development, along with the ability to independently drive development across multiple ongoing projects.
Key Responsibilities
- Design, develop, and maintain Linux kernel drivers and embedded software components.
- Work on device driver development across domains such as Graphics, Multimedia, or Power Management.
- Develop and debug kernel mode drivers, ensuring high performance and stability.
- Collaborate with cross-functional teams to integrate drivers with system-level components.
- Work on IPC, DMA drivers, and optimize system-level performance.
- Contribute to Linux kernel customization, debugging, and performance tuning.
- Participate in open-source contributions and engage with the Linux community (preferred).
- Independently handle development tasks across multiple projects.
- 6+ years of experience in Embedded Linux driver and kernel development
- Strong proficiency in C programming
- Deep expertise in at least one driver domain:
- Graphics: DRM/KMS, OpenGL, Vulkan, Mesa
- Multimedia/Video: VAAPI, VDPAU, GStreamer, V4L2
- Power Management: System-to-RAM, S0ix states
- Hands-on experience with Linux device driver programming and kernel internals
- Strong debugging and system-level problem-solving skills
- Experience in Display driver development (X11, Wayland, Weston)
- Knowledge of Audio subsystem (ALSA SoC, Audio drivers, I2S/TDM protocols)
- Proficiency in Yocto development (mandatory)
- Exposure to Virtualization technologies (Xen, KVM, QNX Hypervisor)
- Experience in Ethernet/Network driver development
- Familiarity with OpenCL, Vulkan, OpenGL, and RTOS concepts
- Candidates from Semiconductor / Electronics domain are preferred
- However, candidates from other industries with strong relevant experience are also encouraged to apply
- Ability to work independently in a fast-paced environment
- Strong understanding of system architecture and low-level programming
- Willingness to work onsite in Bangalore (5 days/week)
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Senior Java Developer- C12 - PUNE
Citi
India
Full-Time
MongoDB
Python
Cloud Platforms
+12
QA Network engineer - Manual and Automation
Tufin
India
Full-Time
Networking
Network Security
AWS
+25
Site Reliability Engineer (SRE) – Core IT Infrastructure
TECEZE
India
Full-Time
₹15–30 LPA
Engineering
Python
IT Systems
+13
Technical Helpdesk Analyst I
Lensa
India
Full-Time
Network Troubleshooting
Networking
Customer Interaction
+28
Customer Success Manager - US
Scrut Automation
India
Full-Time
Product Development
Sales
Leadership
+23
Share
Quick Apply
Upload your resume to apply for this position