Logo-of-Weekday-Ai-hiring-for-jobs-in-India-on-GrabJobs

Linux Device Driver

icon building Company : Weekday Ai
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Linux Device Driver

This role is for one of the Weekday's clients

Min Experience: 3 years

Location: Bangalore

JobType: full-time

We are seeking an experienced Linux Device Driver Engineer with strong expertise in multimedia subsystems, including audio, camera, and video. The role involves developing, customizing, and optimizing low-level software for embedded and Android-based systems, with a focus on performance, stability, and real-time behavior.

Key Responsibilities

  • Design, develop, and maintain Linux device drivers for multimedia subsystems (Audio, Camera, Video).
  • Work on Linux kernel and LDD development, including debugging and performance tuning.
  • Develop and customize Android BSP / AOSP components to support multimedia features across different device form factors.
  • Implement and enhance camera and audio frameworks, including end-to-end use cases and feature integration.
  • Debug complex issues across kernel and user space, including memory corruption, ANRs, deadlocks, race conditions, and performance bottlenecks.
  • Collaborate with system, framework, and application teams to resolve integration issues.
  • Optimize power, memory, and performance for embedded and mobile platforms.
  • Support customer-facing engagements through technical discussions, issue resolution, and documentation.

Technical Focus Areas

Core Skills

  • Strong proficiency in C and C++, data structures, and system-level programming.
  • Solid experience with Linux Kernel Development, LDD, and debugging tools (GDB, KGDB, JTAG, T32).
  • Good understanding of ARM architecture, CPU scheduling, virtual memory, synchronization, and interrupts.
  • Hands-on experience with build systems and toolchains (CMake, Android NDK, cross-compilation).
  • Experience using Git and CI tools such as Jenkins.

Multimedia & Camera / Audio

  • Strong experience with Android multimedia frameworks and services (Camera, Audio, Video).
  • Camera:
    • Camera HAL3 driver development
    • V4L2 driver development
    • Camera framework customization
    • Image processing and camera pipeline architecture
    • End-to-end camera use case design and implementation
  • Audio:
    • ALSA
    • PCM frameworks
    • Audio HAL
    • Audio services, Audio Manager, Audio Flinger, and related components

Embedded & OS Concepts

  • Strong fundamentals in RTOS concepts, RAM/cache behavior, interrupt handling, and real-time systems.
  • Experience handling low-level system issues such as stack/memory corruption and concurrency problems.
  • Working knowledge of camera modules, imaging subsystems, pipelines, and architecture.
  • Exposure to x86 processors and basic assembly programming is a plus.

Required Experience

  • Proven hands-on experience in Linux Device Driver Development for multimedia subsystems.
  • Strong background in Android Camera/Video/Audio frameworks and services.
  • Experience with kernel and user-space debugging using multiple debugging tools.
  • Hands-on experience in camera application development is highly desirable.
  • Excellent communication and interpersonal skills, especially for customer-facing interactions.

Skills

Linux Device Driver Development · Linux Kernel · LDD · C / C++ · Multimedia · Camera · Audio · Android BSP / AOSP · V4L2 · Embedded Systems

Original job Linux Device Driver posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Linux Device Driver Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Linux Device Driver Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.