JobMatchApply
Back to results

Audio techstack: Automotive Android and QNX developer

Bosch Group · bangalore, India

On-site / hybridMobile 1 day ago

Is it worth applying?

AI checks visa and location, seniority and red flags, not just keywords.

??/100
Sign in to score

AI scoring needs a free account: you get 3 free AI scores after signing in.

About the job

Skills mentioned in this posting (8)

CI/CDAIC++GitAgileSoftware DevelopmentLLMsAndroid

Sign in and add your skills to see which ones you're missing.

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier 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. About the Role 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. Key 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. What We’re Looking For - 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 audioInternal/external amplifiers DSP integration - Strong system-level debugging and problem-solving skills. - Android Automotive AudioHands-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. B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, Electrical, Telecommunication, or a related engineering discipline Exp- 5-9 years - 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.