
Opportunity at
BoschAudio techstack: Automotive Android and QNX developer
Bosch seeks a Senior Automotive Audio Software Developer to join its team in Bengaluru on an on-site basis. This full-time position centers on designing, building, integrating,…
Career Tools
About This Role
Bosch seeks a Senior Automotive Audio Software Developer to join its team in Bengaluru on an on-site basis. This full-time position centers on designing, building, integrating, and debugging embedded audio software across multiple system layers, including the Android Audio Framework, Audio HAL, audio middleware, QNX, and underlying hardware interfaces. The role suits experienced engineers skilled in Modern C++ and embedded platforms who want to work on complex in-vehicle infotainment audio…
Job Description
Bosch seeks a Senior Automotive Audio Software Developer to join its team in Bengaluru on an on-site basis. This full-time position centers on designing, building, integrating, and debugging embedded audio software across multiple system layers, including the Android Audio Framework, Audio HAL, audio middleware, QNX, and underlying hardware interfaces. The role suits experienced engineers skilled in Modern C++ and embedded platforms who want to work on complex in-vehicle infotainment audio architectures.
The chosen candidate will analyze specifications, prepare architectural documentation, build middleware and framework components, perform unit testing, and collaborate with cross-functional groups to resolve system issues. Bosch is looking for professionals with a solid background in Android Automotive and QNX environments, system-level problem-solving capabilities, and familiarity with audio routing, streaming, and hardware interfaces.
Responsibilities
- Analyze and refine software specifications for automotive audio components
- Design and build embedded audio software using Modern C and C++
- Develop, customize, and troubleshoot Android and AOSP Audio Framework and Audio HAL elements
- Create and maintain QNX and POSIX-based audio middleware, services, and management tools
- Work with POSIX concepts such as message queues, sockets, shared memory, IPC, multithreading, and synchronization
- Incorporate audio software with OS services, DSP frameworks, HAL, and hardware interfaces
- Investigate and resolve complex issues across application frameworks, middleware, HAL, operating systems, digital signal processors, and hardware layers
- Support platform bring-up, integration, validation, and customer-specific audio setups
- Draft and evaluate high-level and low-level software designs featuring UML
- Execute unit testing via frameworks like Google Test and contribute to CI/CD pipelines
- Drive clean-code principles, participate in code reviews, and mentor team members
Requirements
- 5 to 9 years of professional experience
- Proficiency in embedded C++ 11, 14, and 17 programming
- Familiarity with object-oriented design, STL, memory management, multithreading, concurrency, and synchronization
- Hands-on development background with QNX-based embedded systems and audio middleware
- Understanding of automotive audio concepts including audio routing, management, streaming, device handling, low-latency audio, internal and external amplifiers, and DSP integration
- Practical experience with AOSP and the Android Automotive Audio Framework, including AudioFlinger, AudioPolicyManager, AudioService, and Audio HAL
- Strong debugging capabilities utilizing logcat, bug reports, and Tombstone logs
- Solid grasp of embedded systems and real-time operating system concepts
Qualifications
- Bachelor of Engineering, Bachelor of Technology, Master of Engineering, or Master of Technology in Computer Science, Electronics, Electrical, Telecommunication, or a related engineering field
- Experience with Qualcomm automotive audio architecture, DSP frameworks, QACT, QXDM, and Qualcomm ACDB
- Familiarity with Hypervisor-based IVI architecture and low-level audio interfaces like I2S
- Knowledge of audio DSP processing, effects, tuning, and CAN or vehicle signals influencing audio behavior
- Experience with UML design tools, software design patterns, SAFe, Agile, and ASPICE
- Familiarity with ISO 26262, secure software development, and AI-assisted tools such as GitHub Copilot
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and work model for this role?
The position is based in Bengaluru and operates on-site.
What is the employment type?
This is a full-time position.
What technical background is required?
Candidates must have 5 to 9 years of experience, strong embedded C++ 11/14/17 skills, hands-on development experience with QNX-based embedded systems, and practical knowledge of AOSP and the Android Automotive Audio Framework.
Does the posting specify the salary?
No, the salary is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
