Search by job, company or skills

  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

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

  • 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.

Must-Have Skills

  • 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
Good-to-Have 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

Preferred Background

  • Candidates from Semiconductor / Electronics domain are preferred
  • However, candidates from other industries with strong relevant experience are also encouraged to apply

Additional Requirements

  • 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)

Skills: graphics,kernel development,linux kernel,embedded linux,embedded,kernel

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145515045

Similar Jobs