The company is looking to architect and design automotive audio sub-systems for IVI and Cluster features, including defining and implementing end-to-end audio signal chains and processing flows, developing and optimizing Audio HAL/PAL layers, and designing low-level audio drivers. They also need to debug complex issues in the audio stack and support certification, compliance, and EOL testing.
Requirements
- Strong skills in C/C++/Java/Python
- Strong with Audio Frameworks, codecs, DSPs (Qualcomm Hexagon DSP, Audio Weaver), and tuning and Debugging tools.
- Hands-on experience with IVI platforms (e.g., Android Automotive, QNX Hypervisor, AGL).
- Strong proficiency in Linux/Android audio stack (Audio HAL, ALSA, PulseAudio, AAudio, AudioFlinger).
- Experience with communication interfaces like Ethernet, UART, SPI, USB
- Experience with CAN, SOME I/P, AVB, or A2B communication protocols is a plus.
- Strong debugging skills using tools like GDB, strace, logs, and oscilloscopes/analyzers.
Responsibilities
- Architect and Design of Automotive Audio Sub-Systems for IVI and Cluster features, including Media, Telephony, Navigation Prompts, Voice Assistants, and Projection modes (CarPlay, Android Auto).
- Define and implement end-to-end audio signal chains and processing flows for pre/post-processing modules.
- Develop and optimize Audio HAL/PAL layers using AIDL, and interface with Android and Vera OS Audio Frameworks.
- Design and develop low-level audio drivers for DSPs (Qualcomm Hexagon. AWE), ARM processors, and external audio peripherals.
- Debug complex issues in the audio stack spanning from HAL, drivers, middleware, to user-space applications.
- Integrate third-party audio middleware (e.g., Dolby, etc.) and compliance with automotive standards.
- Support certification, compliance, and end-of-line (EOL) testing processes related to audio.
Other
- Minimum 10 years of relevant Software Design and Development life cycle, including a minimum of 8 years in one of the below Software domains (In-Vehicle-Infotainment, Audio, Android AOSP, Audio DSP)
- Exceptional problem-solving, communication (oral/written), and accountability skills
- Knowledge of Agile methodologies and software development life cycles (SDLC)
- Familiarity with ISO 26262 or ASPICE-compliant development environments.
- Experience with premium branded audio system integration (e.g. Alpine, Harmon etc.).