Linux Audio Device Driver Developer

3 days ago


Bengaluru, India Neorealm Full time

Location: Bengaluru

Experience: 3 to 8 Years

Job Description:

Are you passionate about audio technology and Linux systems? Join our dynamic team as a Linux Audio Device Driver Developer and contribute to cutting-edge projects in the audio technology domain. We are looking for a talented developer with strong C programming skills and expertise in Linux internals to help us innovate and optimize our audio solutions.

Key Responsibilities:

  • Develop and Optimize Audio Device Drivers:

    • Utilize your expertise in C programming and data structures to develop robust audio device drivers.
  • Linux Internals and Device Drivers:

    • Leverage your deep understanding of Linux internals and device driver development to enhance system performance.
  • Device Tree Source (DTS) Files:

    • Apply your knowledge of DTS files for accurate hardware configuration.
  • ALSA Framework:

    • Work extensively with the Advanced Linux Sound Architecture (ALSA) framework to deliver high-quality audio solutions.
  • Audio Codecs:

    • Implement and optimize audio codecs such as MP3, AAC, FLAC, and others.
  • Digital Signal Processing (DSP):

    • Utilize your knowledge of DSP to enhance audio processing capabilities.
  • ARM Architecture:

    • Develop and debug on ARM architecture, ensuring optimal performance.
  • Debugging:

    • Utilize tools like JTAG and Trace32 for effective debugging. Knowledge of GDB and KGDB is a plus.


Requirements

Qualifications:

  • Educational Background:
    • BE, BTech, ME, MTech in Computer Science, Electronics, or related fields.
  • Professional Experience:
    • 3 to 8 years of relevant experience in audio device driver development.
  • Technical Skills:
    • Strong C programming and data structure skills.
    • Proficiency in Linux internals and device driver development.
    • Experience with DTS files.
    • Hands-on experience with the ALSA framework.
    • Knowledge of audio codecs and DSP.
    • Experience with ARM architecture.
    • Proficient in debugging with JTAG, Trace32, and optionally GDB and KGDB.

Preferred Skills:

  • Strong problem-solving abilities.
  • Excellent teamwork and communication skills.
  • Ability to work independently and manage multiple tasks efficiently.


Benefits


  • Innovative Environment:
    • Work on cutting-edge audio technology projects in a collaborative and innovative environment.
  • Professional Growth:
    • Opportunities for continuous learning and career advancement.
  • Dynamic Team:
    • Be part of a team of talented professionals who are passionate about technology.




  • Bengaluru, India Neorealm Full time

    Job DescriptionLocation:BengaluruExperience:3 to 8 YearsJob Description:Are you passionate about audio technology and Linux systems? Join our dynamic team as a Linux Audio Device Driver Developer and contribute to cutting-edge projects in the audio technology domain. We are looking for a talented developer with strong C programming skills and expertise in...


  • Bengaluru, India Neorealm Full time

    Location:BengaluruExperience:3 to 8 YearsJob Description:Are you passionate about audio technology and Linux systems? Join our dynamic team as a Linux Audio Device Driver Developer and contribute to cutting-edge projects in the audio technology domain. We are looking for a talented developer with strong C programming skills and expertise in Linux internals...


  • Bengaluru, India Neorealm Full time

    Job DescriptionLocation: BengaluruExperience: 3 to 8 YearsJob Description:Are you passionate about audio technology and Linux systems? Join our dynamic team as a Linux Audio Device Driver Developer and contribute to cutting-edge projects in the audio technology domain. We are looking for a talented developer with strong C programming skills and expertise in...


  • Bengaluru, India TekWissen India Full time

    Job Title: Linux Audio Device Driver DevelopmentLocation: Bangalore, IndiaDuration: Full timePosition Description:Strong C and Data structure programmingGood understanding of bootloaders like u-boot, edk2, etcGood understanding of DTS filesLow Level Driver development experience is plusWorking experience on ARM architectureGood in Debugging with JTAG,...


  • Bengaluru, India TekWissen India Full time

    Position Name: Linux Device DriversLocation: Bangalore, IndiaExperience: 3+ yearsNotice Period: Immediate to 15 days joinersLinux Device Driver Development: · Strong C and Data structure programming · Good in Linux internals and Device Drivers · Good understanding of DTS files · Good understanding of Kernel Development · Working experience on ARM...

  • Linux Device Drivers

    23 hours ago


    Bengaluru, India TekWissen India Full time

    Position Name: Linux Device DriversLocation: Bangalore, IndiaExperience: 3+ yearsNotice Period: Immediate to 15 days joinersLinux Device Driver Development: · Strong C and Data structure programming · Good in Linux internals and Device Drivers · Good understanding of DTS files · Good understanding of Kernel Development · Working experience on ARM...


  • Bengaluru, India Scalene works Full time

    General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of operating systems like...


  • Bengaluru, India Scalene works Full time

    General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of operating systems like...


  • Bengaluru, India TekWissen India Full time

    Job Title: Linux Audio Device Driver DevelopmentLocation: Bangalore, IndiaDuration: Full timePosition Description:Strong C and Data structure programmingGood understanding of bootloaders like u-boot, edk2, etcGood understanding of DTS filesLow Level Driver development experience is plusWorking experience on ARM architectureGood in Debugging with JTAG,...


  • Bengaluru, India TekWissen India Full time

    Job Title: Linux Audio Device Driver Development Location: Bangalore, India Duration: Full time Position Description: Strong C and Data structure programming Good understanding of bootloaders like u-boot, edk2, etc Good understanding of DTS files Low Level Driver development experience is plus Working experience on ARM architecture Good in Debugging with...


  • Bengaluru, Karnataka, India TekWissen India Full time

    Job Title: Linux Audio Device Driver DevelopmentLocation: Bangalore, IndiaDuration: Full timePosition Description: Strong C and Data structure programming Good understanding of bootloaders like uboot, edk2, etc Good understanding of DTS files Low Level Driver development experience is plus Working experience on ARM architecture Good in Debugging with JTAG,...


  • Bengaluru, India Mistral Solutions Full time

    Ideal key skills match with the below details:Linux developers with hands-on experience developing Linux device drivers of 7+ years.Experience in the development of the Linux device drivers for PCIe networks or graphics cards.Experience in the development of high-speed data logger applications using DPDK over EthernetExperience in multi-core; multi-processor...


  • Bengaluru, Karnataka, India Mistral Solutions Full time

    Ideal key skills match with the below details:Linux developers with hands-on experience developing Linux device drivers of 7+ years.Experience in the development of the Linux device drivers for PCIe networks or graphics cards.Experience in the development of high-speed data logger applications using DPDK over EthernetExperience in multi-core; multi-processor...


  • Bengaluru, India Cientra Techsolutions Full time

    Job Description :- Develop application processor Linux device drivers for audio integrated circuits in Android. Key Responsibilities :- Design and test application processor Linux audio device drivers in an Android platform- Set up and maintain build and release infrastructure for code patches and kernel builds- Work with customers on integration of Audience...


  • Bengaluru, India Cientra Techsolutions Full time

    Job Description :- Develop application processor Linux device drivers for audio integrated circuits in Android. Key Responsibilities :- Design and test application processor Linux audio device drivers in an Android platform- Set up and maintain build and release infrastructure for code patches and kernel builds- Work with customers on integration of Audience...

  • Linux Device Driver

    2 weeks ago


    Bengaluru, Karnataka, India Snaphunt Full time

    The Offer Work within a company with a solid track record of success Join a well known brand within Consulting Work alongside & learn from best in class talent The Job Job Description: Role of Engineer: LDD with Multimedia CPU, UART, I2C, SPI, GPIO, DMA CAMERA RELATED PROTOCOLS (GMSL, GMSL2, MIPI CSI), V4L2, VB2 DRIVER AND APPLICATION LAYER OpenMax-IL,...


  • Bengaluru, Karnataka, India Cientra Techsolutions Full time

    Job Title: Embedded Linux Application Processor Device Driver DeveloperCompany: Innovative SolutionsJob Description:Join our team to create and test application processor Linux device drivers for audio integrated circuits in Android systems.Key Responsibilities:Design and test Linux audio device drivers for Android platformsSet up and maintain build and...


  • Bengaluru, India Whitefield Careers Full time

    About the job :Mandatory Skills :- Engineer with 6 to 10 years of experience in embedded Linux/Linux application/driver/kernel development.- Strong C/C++ development skills with a good understanding of object-oriented design.- Experience dealing with Linux community and Open Source contribution a plus- Experience with any one of the domain (Multi Media,...

  • Linux Device Driver

    2 weeks ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device Driver Engineer with 515 years of experience in embedded Linux/Linux device driver/driver/kernel development. Strong C/C++ development skills with a good understanding of objectoriented design. Experience dealing with Linux community and Open-Source contribution a plus. Experience with any one of the domains (Multimedia, Power management,...

  • Linux Device Driver

    3 weeks ago


    Bengaluru, India Tech Mahindra Full time

    Linux Device Driver Engineer with 5-15 years of experience in embedded Linux/Linux device driver/driver/kernel development. Strong C/C++ development skills with a good understanding of object-oriented design. Experience dealing with Linux community and Open-Source contribution a plus. Experience with any one of the domains (Multimedia, Power management,...