Linux device driver with Multimedia

1 day ago


Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per year

We are seeking a skilled Embedded Linux Driver Developer to work on multimedia devices, focusing on audio and video subsystems. The role involves developing and maintaining Linux device drivers for multimedia hardware, including audio codecs, DAC/ADC components, and DSP firmware.

Key Responsibilities

  • Design and implement Linux device drivers for multimedia hardware
  • Develop kernel modules for audio and video subsystems, including codecs and signal processors
  • Interface with multimedia components such as Audio DAC/ADC and video capture/playback devices
  • Optimize performance and ensure real-time processing for multimedia applications
  • Debug and troubleshoot driver-level issues using tools like JTAG and kernel logs
  • Collaborate with hardware and software teams to ensure seamless multimedia integration
  • Maintain and enhance support for multimedia protocols and standards

Primary Skills

  • Strong proficiency in C/C++ and object-oriented programming
  • Experience with Embedded Linux driver and kernel development
  • Deep understanding of multimedia systems, including audio/video codecs and protocols
  • Familiarity with Audio DAC/ADC components and DSP firmware development
  • Proficiency in RTOS or bare-metal firmware environments
  • Expertise in system-level debugging and performance tuning

Secondary Skills

  • Knowledge of UNIX/Linux system administration
  • Exposure to IT operations, infrastructure, and server administration
  • Experience with multi-paradigm programming and embedded software architecture
  • Familiarity with information technology and technology trends

Preferred Qualifications

  • Bachelors or Masters degree in Electronics, Computer Engineering, or related field
  • 5+ years of experience in Linux device driver development for multimedia systems
  • Prior experience in consumer electronics, automotive infotainment, or media streaming devices
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation abilities


  • Bengaluru, Karnataka, India TekPillar® Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    We are looking for talentedC/C++ developerswith strong expertise inEmbedded Linux user-space application development, multimedia frameworks, and interfacing with Linux drivers. You'll be part of a dynamic team designing and optimizing multimedia pipelines for global products.Location:BangaloreExperience:3–10 YearsRoles Available:Linux Camera Driver...


  • Bengaluru, Karnataka, India QTIMINDS Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are looking for aLinux Device Driver Engineerwho will be responsible for developing, porting, and optimizing drivers to ensure our hardware works seamlessly with Linux systems. This role involves working closely with hardware teams, supporting board bring-up (BSP), and delivering reliable low-level software solutions.ResponsibilitiesDevelop and port ...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Role : Linux Device Driver DevelopmentLocation : Bangalore/HyderabadExp : 3 to 10 YearsJob Summary :We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel...


  • Bengaluru, Karnataka, India Coders Brain Full time

    Job DescriptionResponsibilities:- Linux Kernel Device driver development- Worked on the Hardware drivers/modules- Knowledge on the i2c, spi, uart , gpio, sdio drivers, flash driver , DMA etc- Knowledge on RTOs concepts- Working in core bsp- Strong C programming skills- Debus skills with JTAG/lauterbach- Comments for Suppliers:- Linux Kernel Device driver...


  • Bengaluru, Karnataka, India TekPillar® Full time

    Job Role: Linux Device Driver EngineerExperience: 3 to 10 YearsLocation: BangaloreKey Responsibilities- Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.).- Customize and optimize Board Support Packages (BSPs) for new hardware platforms.- Support board bring-up and perform initial hardware validation.- Analyze schematics...

  • Linux Device Driver

    9 hours ago


    Bengaluru, Karnataka, India Eximietas Design Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesKey QualificationsEmbedded LinuxC/C++ developmentExperience with boot loaders and UBootExperience with ATFExperience with SCPDetail oriented and process orientedStrong experience in Linux Device Driver


  • Bengaluru, Karnataka, India Coders Brain Full time

    Job DescriptionResponsibilities:- Must have 315 years of experience in Linux / Android device driver development.- Demonstrated embedded system software development experience in device drivers and board support packages (BSPs) for complex SoCs.- Strong experience in at least one of the following areas:- Multimedia IP drivers Video / Camera (V4L2), Display,...


  • Bengaluru, Karnataka, India TekPillar® Full time

    Job Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...


  • Bengaluru, Karnataka, India TekPillar® Full time

    Job Role: Linux Device Driver Engineer Experience: 3 to 10 Years Location: Bangalore Key Responsibilities Design, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.). Customize and optimize Board Support Packages (BSPs) for new hardware platforms. Support board bring-up and perform initial hardware validation. Analyze...


  • Bengaluru, Karnataka, India Univision Technology Consulting Private Limited Full time

    Job DescriptionRole OverviewWe are looking for a highly skilled and passionate Linux Device Driver Development Engineer to join our engineering team in Bangalore. This role involves hands-on development, enhancement, and maintenance of Linux kernel modules and device drivers for various hardware platforms.Key Responsibilities- Design, develop, debug, and...