24 Neudeep Technologies Jobs
6-10 years
Bangalore / Bengaluru, Pune
Senior Software Developer - Audio Processing (6-10 yrs)
Neudeep Technologies
posted 2mon ago
Flexible timing
Key skills for the job
Audio Systems Engineer (ALSA, ADSP, Android Audio Framework, CarPlay/Android Auto)
We are looking for an experienced Audio Systems Engineer to join our team, specializing in ALSA, ADSP, Android Audio Framework, and advanced audio processing technologies. The ideal candidate will work on developing and optimizing audio solutions for automotive platform, ensuring high-quality audio experiences across a range of applications, including CarPlay, Android Auto, and voice recognition systems.
Key Responsibilities :
- Audio Signal Routing & Management : Design, configure, and optimize audio signal paths and routing using ALSA (Advanced Linux Sound Architecture) and ADSP (Audio Digital Signal Processing) systems for automotive and embedded platforms.
- Tuning and Optimization : Perform audio system tuning, equalization, and calibration to ensure optimal sound quality across various devices, environments, and use cases.
- Android Audio Framework : Develop and enhance the Android Audio Framework, including Audio HAL (Hardware Abstraction Layer) and middleware, for efficient audio signal routing and processing.
- Linux Kernel Audio Drivers : Develop and maintain Linux kernel drivers for audio components, such as TDM (Time-Division Multiplexing) and I2S (Integrated Interchip Sound) interfaces.
- Automotive Audio Integration : Work on integrating and optimizing audio for Apple CarPlay, Android Auto, and other automotive-specific audio platforms.
- Voice Processing and Recognition : Implement and optimize SVA (Speaker Verification/Voice Activation) solutions, ensuring accurate and efficient voice processing in automotive and mobile systems.
- Advanced Audio Effects : Develop and implement audio effects using AMS (Audio Management System), MDF (Media Data Flow), and GEF (Global Effects Framework) to enhance user audio experiences.
- Audio Routing and Policy Management : Implement audio routing policies, dynamically handling audio playback across various outputs (e.g., speakers, headphones, Bluetooth).
- Collaboration with ADSP : Work closely with ADSP engineers to develop and deploy audio DSP algorithms for signal processing, echo cancellation, noise reduction, and more.
- Audio Testing and Debugging : Perform comprehensive testing and debugging of audio pipelines, ensuring stability, performance, and compliance with industry standards.
Required Skills and Experience :
- Expertise in ALSA (Advanced Linux Sound Architecture), including driver development, audio routing, and configuration.
- Proficiency in ADSP platforms, DSP programming, and real-time audio processing.
- Strong experience with the Android Audio Framework and Audio HAL.
- Deep understanding of Linux kernel drivers, especially for audio devices using TDM, I2S, and similar interfaces.
- Experience with automotive audio systems, including CarPlay and Android Auto integration.
- Hands-on experience with audio tuning and calibration, ensuring high-quality sound delivery.
- Proficiency in implementing audio effects using AMS, MDF, and GEF.
- Knowledge of SVA for voice recognition and hands-free activation systems.
- Strong debugging skills with the ability to identify and fix complex audio-related issues.
Preferred Qualifications :
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Audio Engineering, or related field.
- 5+ years of experience in embedded audio systems development.
- Familiarity with audio codecs and Bluetooth audio.
- Experience with real-time operating systems (RTOS) for audio applications.
- Strong knowledge of audio quality metrics and performance tuning.
Soft Skills :
- Excellent problem-solving skills and the ability to troubleshoot complex audio pipelines.
- Strong communication skills, capable of working in cross-functional teams.
- Ability to document and explain technical concepts to non-audio experts.
- This role is ideal for an audio engineer with expertise in both software and hardware, looking to work on cutting-edge automotive and embedded audio solutions.
- ALSA, ADSP, Routing, Tuning, Android Audio Framework, HAL, Linux Kernel Drivers, AMS, MDF, GEF Effectsm Audio CarPlay/Android Auto, SVA, TDM, I2S
- Video FWK, Android Video, Accelerator, V4L2, Video Kernel Driver
- Good Knowledge of any of Video Codecs like MPEG2/4/H264/H265/VP8/VP9/AV1.
- Embedded Android, Android FWK/Native (Android Arch - AIDL/HIDL, Treble. xTS), HAL, Linux Kernel Device Driver
- Android Build system, Soong, BAZEL;
- System Feature - Boot Optimizations, Early Services (RVC, Audio etc.,), Power & Thermal Feature Enablement, System Stability (Triage Tombstones/ANRs/FWR)
Functional Areas: Software/Testing/Networking
Read full job description6-10 Yrs
Bangalore / Bengaluru, Pune