Audio techstack: Automotive Android and QNX developer
Core
Design, develop, integrate, and debug automotive audio software across the complete stack, covering Android Audio Framework, Audio HAL, audio middleware, QNX, and underlying hardware interfaces.
Role type
Senior IC embedded software engineer (automotive audio)
Builds
Automotive infotainment audio systems for vehicles
Domain
Automotive / Embedded Systems / Audio
Required skills
Modern C++ (11/14/17), Embedded systems fundamentals, System-level debugging, QNX development, Android Automotive (AOSP) development, Audio HAL/Framework customization, DSP integration, Multithreading and concurrency, POSIX concepts (IPC, shared memory, sockets), Unit testing (Google Test)
Preferred skills
QNX Sound Architecture, Automotive audio routing and management, Qualcomm automotive audio architecture, Hypervisor-based IVI architecture, Low-level audio interfaces (I2S, ALSA), ISO 26262, Secure software development, UML/Design patterns, AI-assisted development tools
Technologies
QNX, Android AOSP, C++, C, Google Test, Qualcomm ACDB, QACT/QXDM, UML, CAN, DSP frameworks
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 and services; Integrate audio software with DSP frameworks, OS services, HAL and hardware interfaces; Analyze complex issues across Application Framework/Middleware, HAL, OS, DSP, and 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.
Seniority
Senior, hands-on IC
