About The Position

The Staff Embedded Base Software Engineer will provide technical leadership and hands-on expertise developing, integrating, and optimizing embedded audio software for next-generation automotive infotainment platforms. The platform is a QNX-based infotainment HPC running on Qualcomm Snapdragon SoCs, with work focused below the application layer across the audio DSP stack, QNX audio resource managers and drivers, and SoC-level audio hardware enablement. The role supports robust, low-latency audio capabilities including multi-zone playback, voice and phone integration, navigation and ADAS chimes, and other in-vehicle audio experiences. It also contributes to the architecture and technical roadmap for audio software spanning ADSP/QDSP6, QNX audio drivers and resource managers, and audio HAL and middleware integration.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 8 years of professional embedded software development experience, with significant focus on audio software on Qualcomm Snapdragon or similar Qualcomm SoC platforms.
  • Deep, hands-on experience with the Qualcomm audio stack, including ADSP/QDSP6, AudioReach or QACT/ACDB tooling, and integration into a QNX environment.
  • Hands-on QNX software development experience with resource managers (io-audio or equivalent), QNX audio driver architecture, IPC such as message passing and pulses, and BSP-level bring-up on QNX.
  • Strong C/C++ programming skills and ability to work across QNX resource manager/driver, HAL, and DSP firmware/configuration boundaries.
  • Solid understanding of audio signal chains, including codecs, amplifiers, DSPs, sample-rate conversion, mixing/routing, echo cancellation, and low-latency audio paths.
  • Experience debugging with tools such as JTAG/T32, QNX Momentics/System Analysis Toolkit, oscilloscopes/audio analyzers, logic analyzers, and Qualcomm-specific diagnostic/tracing tools.
  • Track record of technical leadership, including driving architecture decisions, mentoring engineers, and working across hardware/software boundaries.

Nice To Haves

  • Experience in automotive or another safety- or quality-regulated embedded industry, such as aerospace, medical devices, or industrial.
  • Experience with QNX Platform for Digital Cockpits (QNX PDC) or QNX Hypervisor in an automotive HPC context.
  • Familiarity with automotive audio standards and use cases, including multi-zone audio, active noise cancellation, engine sound enhancement, external microphone/speaker arrays, and phone/voice assistant integration.
  • Experience with functional safety standards such as ISO 26262 as applied to software development, including relevant QNX safety-certified configurations.
  • Familiarity with AUTOSAR Adaptive or other automotive middleware frameworks and their interfaces with a QNX-based audio subsystem.
  • Experience with CI/CD for embedded targets and automated audio validation/test frameworks.
  • Experience using generative AI tools such as Claude or GitHub Copilot to accelerate embedded software development, including code generation/review, debugging, test-case generation, and documentation.

Responsibilities

  • Lead audio subsystem bring-up and integration on new SoC platforms and hardware revisions, collaborating with Qualcomm support, QNX/BlackBerry support, and internal hardware teams.
  • Design and implement low-latency, multi-zone, multi-stream audio routing architectures for concurrent navigation prompts, phone calls, media playback, ADAS chimes, and multi-speaker or multi-zone output.
  • Debug and resolve audio issues across the stack, including pops and clicks, latency, synchronization, underruns and overruns, power-state transitions, and audio-video synchronization.
  • Define and enforce automotive-grade quality practices involving functional safety considerations, startup and boot-time budgets, resource and power constraints, and long-term serviceability.
  • Collaborate with application-layer teams, including Android Automotive/AAOS or other infotainment frameworks, as well as hardware/electrical engineering teams and Qualcomm partner engineering.
  • Mentor mid-level and senior engineers, conduct design and code reviews, and establish technical standards and best practices for the audio domain within base software.
  • Partner with the manager on technical roadmap planning, estimation, and hiring and growth of the team's audio competency.
  • Drive root-cause analysis and resolution of field and production audio issues.
  • Support the architecture and technical roadmap for audio software on the QNX-based infotainment HPC using Qualcomm Snapdragon SoCs, spanning audio DSP (ADSP/QDSP6), QNX audio drivers and resource managers, and audio HAL/middleware integration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service