Audio Systems Engineer (ALSA, ADSP, Android Audio Framework, Car Play/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 Car Play, 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 I2 S (Integrated Interchip Sound) interfaces.
- Automotive Audio Integration : Work on integrating and optimizing audio for Apple Car Play, 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, I2 S, and similar interfaces.
- Experience with automotive audio systems, including Car Play 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 Car Play/Android Auto, SVA, TDM, I2 S - Video FWK, Android Video, Accelerator, V4 L2, Video Kernel Driver - Good Knowledge of any of Video Codecs like Embedded Android, Android FWK/Native (Android Arch - AIDL/HIDL, Treble.
x TS), 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) (ref:hirist.tech)
Advertisement:
Senior Software Developer - Audio Processing, Bangalore/pune
Free
Senior Software Developer - Audio Processing, Bangalore/pune
India, Bangalore/pune, Bangalore/pune,
Modified November 14, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |