Bosch Global

Audio techstack: Automotive Android and QNX developer

Bosch Global
Apply
2 days ago
Bengaluru, IndiaSenior / Staff+

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.
  • Implement multithreading, IPC, synchronization, shared memory, message queues, and socket-based functionality.
  • Integrate audio software with DSP frameworks, OS services, HALs, and hardware interfaces.
  • Analyze 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 and support cross-functional teams in resolving complex audio issues.

Requirements

  • B.E., B.Tech, M.E., or M.Tech in Computer Science, Electronics, Electrical, Telecommunication, or a related engineering discipline.
  • 5–9 years of experience in relevant software development.
  • Strong C++ 11/14/17 programming skills and understanding of object-oriented design, STL, memory management, multithreading, concurrency, and synchronization.
  • Hands-on QNX development experience on embedded systems, including QNX audio middleware or 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 and components 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.
  • Understanding of embedded systems and RTOS concepts.
  • Experience with Qualcomm automotive audio architecture and DSP frameworks is preferred.
  • Experience with hypervisor-based IVI architecture is preferred.
  • Hands-on knowledge of QACT, QXDM, and Qualcomm ACDB is preferred.
  • Knowledge of I2S, audio DSP processing, effects, tuning, and CAN/vehicle signals influencing audio behavior is preferred.
  • Experience with UML/design tools and software design patterns is preferred.
  • Familiarity with ISO 26262 and secure software development practices is preferred.
  • Exposure to GitHub Copilot, LLMs, AI Agents, or agentic workflows is an additional advantage.

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