Audio techstack: Automotive Android and QNX developer
Primary stack
Nice to have's
Job description
About the Position
Audio techstack: Automotive Android and QNX developer
Bangalore, India
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global suppliers of technology and services, offering end-to-end Engineering, IT, and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe, and the Asia Pacific region.
We are looking for a Senior Automotive Audio Software Developer with strong hands-on experience in Android Automotive/AOSP and QNX-based embedded platforms.
The candidate will design, develop, integrate, and debug automotive audio software across the complete stack, covering Android Audio Framework, Audio HAL, audio middleware/management, QNX, and underlying hardware interfaces.
The role requires strong Modern C++, embedded-system fundamentals, system-level debugging capability, and a good understanding of Automotive Infotainment audio architecture.
Responsibilities
- Analyze and refine requirements for automotive audio software components.
- Design and develop embedded audio software using Modern C/C++.
- Develop, customize, and debug Android/AOSP Audio Framework and Audio HAL components.
- Develop and maintain QNX/POSIX-based audio middleware, audio services, and audio-management components.
- Work with POSIX concepts including multithreading, IPC, synchronization, shared memory, message queues, and sockets.
- Integrate audio software with DSP frameworks, OS services, HAL, and hardware interfaces.
- Analyze complex issues across Application Framework/Middleware, HAL, OS, DSP, Hardware layers.
- Support platforms bring-up, integration, validation, and customer-specific audio configurations.
- Prepare and review high-level and low-level software designs, including UML-based designs.
- Perform unit testing using frameworks such as Google Test/GTest and contribute to CI/CD activities.
- Participate in design and code reviews and drive clean-code and software-quality practices.
- Provide technical guidance to team members and support cross-functional teams in resolving complex audio issues.
Requirements
-
Must-Have Technical Skills
- Embedded C++ 11/14/17 programming skills.
- Strong understanding of object-oriented design, STL, memory management, multithreading, concurrency, and synchronization.
- QNX Hands-on development experience on QNX-based embedded systems.
- Experience with QNX-based audio middleware/audio-management components.
- Understanding QNX Sound Architecture and device-driver concepts is beneficial.
- Automotive Audio: Good understanding of audio routing and management, Audio streaming, Audio device handling, Low latency audio, Internal/external amplifiers, DSP integration.
- Strong system-level debugging and problem-solving skills.
- Android Automotive Audio: Hands-on experience with AOSP/Android Audio Framework.
- Experience with: AudioFlinger, AudioPolicyManager, AudioPolicyService, AudioManager, AudioService, Car Audio Framework, Audio routing and device management, Audio HAL, AIDL, HIDL.
- Strong Android debugging using logcat, bug reports, and Tombstone logs.
- Familiarity with ALSA/TinyALSA and PCM/audio streaming is advantageous.
- Good understanding of embedded systems and RTOS concepts.
-
Educational Background
- B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, Electrical, Telecommunication, or a related engineering discipline.
-
Experience
- Exp- 5-9 years
Nice to Have
- Experience with Qualcomm automotive audio architecture and DSP frameworks.
- Experience with Hypervisor-based IVI architecture.
- Hands-on knowledge of tools such as QACT/QXDM and Qualcomm ACDB.
- Knowledge of low-level audio interfaces such as I2S.
- Knowledge of audio DSP processing, effects, and tuning. Understanding of CAN/vehicle signals influencing audio behavior.
- Experience with UML/design tools and software design patterns.
- Familiarity with SAFe/Agile and ASPICE.
- Knowledge of ISO 26262 and secure software development practices.
- Exposure to AI-assisted software development tools such as GitHub Copilot; familiarity with LLMs/AI Agents/agentic workflows can be an additional advantage.
We Offer
- Competitive salary
- Opportunity to work in a global technology powerhouse
- Professional growth and development opportunities
- Collaborative and innovative work environment
About the Company
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global suppliers of technology and services, offering end-to-end Engineering, IT, and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe, and the Asia Pacific region.
© Bosch Rexroth. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.