Search by job, company or skills

IVI Audio Software Engineer

  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Purpose Of The Job:

Own the audio subsystem of an automotive In-Vehicle Infotainment (IVI) head unit end to end — from source applications, through the audio framework, routing and mixing layers, down to the amplifier and DSP — under automotive constraints: hard latency budgets, multi-zone routing, safety-relevant chimes and start-up time targets.

The target platform is a QNX-based head unit on Qualcomm Snapdragon Automotive silicon (SA8155P / SA8295P class), with processing offloaded to the on-chip Hexagon audio DSP and external amplifiers reached over I2S/TDM and A2B. The platform is virtualized, so audio streams cross guest OS boundaries under a hypervisor. The role is hands-on, with direct exposure to OEM and Tier-1 stakeholders, acoustics teams and platform architects.

Key Responsibilities:

  • Design, implement and integrate the audio software stack of a QNX-based IVI head unit: audio HAL and framework layers, audio policy, routing, mixing, ducking and volume control.
  • Own the application-processor-to-DSP boundary: audio topologies, calibration data flow, and the processing chain running on the Hexagon audio DSP.
  • Bring up and maintain audio hardware paths — codecs, amplifiers and external DSPs — over I2S/TDM, A2B, SPDIF and Automotive Ethernet (AVB/TSN).
  • Implement and tune multi-zone, multi-source use cases: media, navigation prompts, telephony, voice assistant, warning chimes and AVAS.
  • Own audio latency and synchronization: buffer sizing, sample-rate conversion, A/V sync, gPTP/PTP, and elimination of underruns and overruns.
  • Route audio across guest OS boundaries on the virtualized platform, managing the latency and priority consequences.
  • Integrate speech front-end processing (microphone arrays, AEC, beamforming, noise suppression) and Bluetooth audio profiles (A2DP, HFP, LE Audio / LC3).
  • Define, measure and automate audio KPIs; debug intermittent field and integration issues across application, framework, driver and hardware.
  • Support OEM acoustic tuning teams and interface with Tier-1 suppliers and silicon vendors on requirements, issue triage and release readiness.

Technical Requirements:

  • 5+ years in embedded software development, at least 3 of them on audio subsystems.
  • Proven QNX experience — io-audio, QSA and the QNX Multimedia Framework (MMF).
  • Hands-on Qualcomm Snapdragon Automotive experience (SA8155P / SA8295P class): audio bring-up, board support and vendor SDK usage.
  • Working knowledge of the Qualcomm audio framework (AudioReach / Elite): audio topologies, calibration data and the application-processor-to-DSP interface.
  • Automotive audio DSP experience on Hexagon aDSP — or ADI SHARC, Cirrus Logic, TI C6x/C7x or DSP Concepts Audio Weaver — including fixed-point implementation and latency/MIPS budgeting.
  • Delivery within an automotive program environment: requirements traceability, change management and formal releases.
  • Strong C and C++ (C++14/17) in resource-constrained embedded environments; Python for tooling and test automation.
  • Digital audio fundamentals: sampling, fixed- and floating-point processing, FIR/IIR filtering, resampling, mixing, gain staging and codec formats.
  • Audio hardware interfaces (I2S/TDM, A2B, SPDIF); able to read schematics, datasheets and register maps.
  • Latency and synchronization analysis; root-causing underruns and overruns.
  • Lab debugging: oscilloscopes, logic analyzers, JTAG/Lauterbach and audio analyzers.

Preferred Qualifications:

  • Experience with Android platform or application development in embedded contexts
  • Exposure to functional safety (ISO 26262) and cybersecurity (ISO 21434, UN R155/R156)
  • Clear technical communication with non-audio specialists; effective in customer-facing design reviews.
  • Hypervisor virtualization (QNX Hypervisor, Xen); a second audio stack (Android Automotive or embedded Linux); ANC/RNC; ISO 26262 and Automotive SPICE; acoustics or sound tuning background.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152339159

Beware of Scammers

We don’t charge money for job offers