Audio Software Development Lead

21 hours ago


Bengaluru, Karnataka, India beBeeAndroid Full time ₹ 1,04,000 - ₹ 1,30,878

Job Description:

  • As an Android HAL Engineer, you will be responsible for designing & developing software for Android Audio products on multi-core platforms.

  • You will be involved in adding new HAL/HIDL/AIDL and middleware components for various Harman Audio products.

  • Software development involves working with complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate Audio DSP algorithms and control structures.

Required Skills and Qualifications:

Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent.

Minimum 4.5-6 years of software development experience.

Must have development experience in Kernel, C/C++ programming with good skills in Data Structure, STL, and familiarity with Java.

Must have experience in Android HAL AOSP architecture, Android Build System,

Should have working knowledge in Android (Drivers, HAL, HIDL, AIDL, IPC, Binders, Libraries, Framework, etc)

Good Knowledge on OS Internals (Linux)

Aware of the Android Concepts Sepolicy, config, and board config files

Aware of DSP concepts and audio signal processing

Knowledge of audio concepts (PCM data, Bitrate, multi-channel audio, etc.)

Experience in Android Audio architecture with the framework, native services, and HW abstraction layers.

Familiarity with Android Audio and/or Media System, Android migrations, JNI.

Experience in usage of Android tools like Systrace, dumpsys etc. for debugging Audio problems

Experience in Android Build Make file (BP files, Go files)

Hands-on knowledge of Android Native layer like AudioFlinger or AudioPolicyManager

Developing, modifying, and porting of Android Audio HAL components.

Understanding ALSA architecture to design/customize interfaces for Android Audio products.

Design architecture of Audio HAL and implement it to plugin custom Audio features/solutions

Design and implement audio routing algorithms

Estimate processing resources including ROM and RAM and total system performance

Participate in design, development, verification, troubleshooting, and delivery of high-quality products.

Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms.

Study and understand customer and internal specifications, architecture, and design documents for the system.

Develop component design document based on specifications and given SW architecture.

Understand the impact of design change on system functionality and performance.

Lead and participate in technical discussions across engineering and product teams.

Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the responsible internal/external stakeholder.

Responsible for dependency identification for assigned features.

Assesses feature reusability between existing and new projects during project execution.

Develop unit tests for all new code.



  • Bengaluru, Karnataka, India beBeeAudiosoftware Full time ₹ 80,00,000 - ₹ 1,50,00,000

    Audio Software Development EngineerWe are seeking a skilled Audio Software Development Engineer to contribute to the design, development, and integration of our next generation devices.Key Responsibilities:Design innovative audio features that span various embedded products.Develop high-quality audio software that runs on ARM DSP using bare metal, Linux, and...


  • Bengaluru, Karnataka, India beBeeAudio Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Audio Engineering LeadWe are seeking a highly skilled and experienced Audio Engineering Lead to lead our team in delivering cutting-edge audio products.The successful candidate will work closely with cross-functional teams across silicon, firmware, hardware, and software engineering disciplines to drive innovation and excellence in audio product...


  • Bengaluru, Karnataka, India Amazon Full time

    DESCRIPTIONExternal job description Amazon Lab126 is an inventive research and development company that designs and engineer s high-profile consumer electronics Lab126 began in 2004 as a subsidiary of Amazon com Inc originally creating the best-selling Kindle family of products Since then we have produced groundbreaking devices like Fire tablets Fire...


  • Bengaluru, Karnataka, India Amazon Lab126 Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    DescriptionExternal job descriptionAmazon Lab126 is an inventive research and development company that designs and engineer's high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced ground-breaking devices like Fire tablets, Fire TV and...

  • Lead Developer

    4 days ago


    Bengaluru, Karnataka, India beBeeAudio Full time ₹ 15,00,000 - ₹ 25,00,000

    Embedded Audio Firmware LeadWe seek an experienced Embedded Audio Firmware Lead to drive the development and optimization of audio codec firmware using Rust programming language.Key Responsibilities:Design, develop, and optimize low-level firmware for audio codecs.Implement firmware modules for audio drivers, signal processing, streaming, and device...


  • Bengaluru, Karnataka, India beBeeSoftwareDeveloper Full time ₹ 18,00,000 - ₹ 24,00,000

    Job DescriptionWe are seeking a highly experienced and technically profound software engineer to join our core engineering team. This is a hands-on lead role where you will leverage your extensive expertise in C++ development, particularly within the realm of audio software, to design, develop, and maintain critical applications.A strong background in...


  • Bengaluru, Karnataka, India beBeeAudioDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Job DescriptionWe are seeking a highly skilled and experienced Android Audio HAL Engineer to join our team. In this role, you will be responsible for designing and developing software for Android Audio products on multi-core platforms.As an Android HAL Engineer, you will be involved in adding new HAL/HIDL/AIDL and middleware components for various Harman...


  • Bengaluru, Karnataka, India Nasugroup Full time

    Role Overview :We are seeking a highly skilled Audio Software Engineer with expertise in Android Audio Framework and low-level audio subsystems. The ideal candidate will have strong C/C++ development skills, deep understanding of Audio HAL, ALSA, DSP drivers, and proven ability to debug and resolve complex issues across the audio pipeline. This role requires...

  • Lead Audio Engineer

    1 week ago


    Bengaluru, Karnataka, India beBeeAudioMixer Full time ₹ 20,00,000 - ₹ 25,00,000

    Job OverviewDeluxe is seeking a skilled professional to fill the role of Lead Audio Mixer. This position requires expertise in creating high-quality audio mixes that meet client specifications.Key Responsibilities:Develop and implement audio mixing strategies to meet client requirementsCollaborate with project teams to ensure timely delivery of...


  • Bengaluru, Karnataka, India beBeeAudio Full time ₹ 20,00,000 - ₹ 24,00,000

    Job Title: Lead Audio MixerWe are seeking a skilled audio professional to create high-quality mixes for various clients.About the RoleCreate professional audio mixes that meet client specifications and deadlines.Identify and troubleshoot audio anomalies, reporting back to project teams as needed.Communicate with schedulers and account coordinators to provide...