Bosch Global

Audio techstack: Automotive Android and QNX developer

Bosch Global
Apply
3 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Analyze and refine requirements for automotive audio software components.
  • Design, develop, integrate, and debug embedded automotive audio software using Modern C/C++.
  • 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 multithreading, IPC, synchronization, shared memory, message queues, and sockets.
  • Integrate audio software with DSP frameworks, OS services, HALs, amplifiers, and hardware interfaces.
  • Analyze complex issues across application framework, middleware, HAL, OS, DSP, and hardware layers.
  • Support platform 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 with Google Test/GTest and contribute to CI/CD activities.
  • Participate in design and code reviews and promote clean-code and software-quality practices.
  • Provide technical guidance to team members and support cross-functional teams in resolving complex audio issues.

Requirements

  • 5–9 years of professional experience.
  • Bachelor’s or master’s degree in Computer Science, Electronics, Electrical, Telecommunication, or a related engineering discipline.
  • Strong C++11/14/17 programming skills and knowledge of object-oriented design, STL, memory management, multithreading, concurrency, and synchronization.
  • Hands-on QNX development experience, including QNX-based audio middleware and audio-management components.
  • Good understanding of automotive audio routing, streaming, device handling, low-latency audio, amplifiers, and DSP integration.
  • Hands-on experience with AOSP/Android Audio Framework, including AudioFlinger, AudioPolicyManager, AudioPolicyService, AudioManager, AudioService, Car Audio Framework, Audio HAL, AIDL, and HIDL.
  • Strong Android debugging skills using logcat, bug reports, and Tombstone logs.
  • Familiarity with ALSA/TinyALSA and PCM/audio streaming is advantageous.
  • Understanding of embedded systems, RTOS concepts, QNX Sound Architecture, and device-driver concepts.
  • Preferred experience with Qualcomm automotive audio architecture, DSP frameworks, hypervisor-based IVI architecture, QACT/QXDM, Qualcomm ACDB, I2S, audio DSP processing, audio effects and tuning, and CAN/vehicle signals.
  • Familiarity with UML/design tools, software design patterns, SAFe/Agile, ASPICE, ISO 26262, secure software development, GitHub Copilot, LLMs, or AI agents is advantageous.

Tech Stack

Categories

Bosch Global

About Bosch Global

10,000+ employees

Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.

Contact me