Audio Software Engineer - Android Automotive OS
Description
Role Overview:
Automotive Audio Software Engineer responsible for developing, integrating, testing, and debugging audio software for automotive infotainment systems. The role involves working with Embedded C/C++, Android Automotive OS (AAOS), Android Audio Framework, Audio HAL, and audio routing to deliver high-quality in-vehicle audio performance.
Responsibilities:
- Develop and maintain automotive audio software using C/C++.
- Implement and debug audio features for in-vehicle infotainment (IVI) systems.
- Work with Android Automotive OS (AAOS), Android Audio Framework, and Audio HAL where applicable.
- Configure and troubleshoot audio routing, playback, capture, volume management, and audio focus.
- Integrate audio drivers and middleware with automotive hardware platforms.
- Debug audio latency, distortion, noise, synchronization, and performance issues.
- Collaborate with hardware, BSP, system integration, and validation teams.
- Perform unit testing, integration testing, and root-cause analysis.
- Support software releases, defect resolution, and technical documentation.
- Follow software development standards and automotive quality processes.
Required Technical Skills:
- Strong programming knowledge of C/C++.
- Experience in embedded software development.
- Understanding of audio processing, audio pipelines, and audio routing.
- Knowledge of Linux or Android-based embedded platforms.
- Experience with debugging tools, logs, and software testing.
- Understanding of device drivers, middleware, and hardware-software interfaces.
Preferred Skills:
- Android Automotive OS (AAOS).
- Android Audio Framework, Audio HAL, and CarAudioService.
- ALSA, TinyALSA, or PulseAudio, depending on platform.
- Automotive infotainment systems and vehicle audio architecture.
- DSP, audio codecs, acoustic tuning, and noise reduction.
- CAN communication and automotive system integration.
- Git, Jira, and continuous integration tools.
Educational Qualification:
B.E./B.Tech or M.E./M.Tech in Electronics and Communication, Electrical Engineering, Computer Engineering, Instrumentation, or a related discipline.
Total Experience: 5 - 11 Years
