Skip to main content

Embedded Linux Device Driver Developer

Technology
Vintronics Consulting
Bangalore, India1 months agoUntil 13/5/2026
Full time

Job description

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
Keywords
Device DriverLinuxLinux KernelEmbedded CAudio SubsystemKernel ProgrammingShimLinux kernelDebugger

¿Te interesa este puesto?