Automotive Audio

 

Description:

The Automotive Audio Software Engineer will contribute to designing, developing, testing, and supporting audio drivers and automotive audio features for Qualcomm’s next-generation automotive entertainment systems. The role involves debugging audio issues, collaborating with global engineering teams, supporting customer engineering requests, and ensuring high-quality audio software solutions for embedded platforms.


Key Responsibilities:

  • Design, implement, test, document, and support software for new automotive audio features

  • Debug customer audio issues and coordinate with Customer Engineering teams

  • Work closely with global automotive multimedia software teams

  • Provide regular verbal and written status updates to project leads

  • Adapt to changing requirements and manage deadlines effectively

  • Collaborate with team members to achieve project goals

  • Communicate issues proactively and troubleshoot complex software problems

  • Write readable, maintainable code for significant features or bug fixes

  • Perform unit testing to validate code stability and functionality

  • Prioritize deliverables with minimal supervision

  • Resolve technical issues and escalate complex ones when needed


Qualifications:

  • Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field

  • Strong knowledge of embedded C/C++ programming

  • Understanding of low-level software/hardware interfaces in real-time, multi-threaded environments

  • Knowledge of operating systems such as Android, QNX, embedded Linux, or Greenhills Integrity

  • Experience with software development tools (debuggers, git, Perforce, IDEs, build tools)

  • Ability to diagnose multimedia performance issues

  • Strong communication and analytical skills

  • Detail-oriented and highly organized


Desired Characteristics:

  • Passion for high-quality programming and audio software excellence

  • Strong collaboration and communication skills across time zones

  • Ability to quickly resolve complex problems

  • Proactive, adaptable, and able to handle setbacks

  • Organized, analytical, and results-driven


Additional Requirements:

  • Experience in embedded software or driver development (2+ years preferred)

  • Knowledge of virtualization and para-virtualized drivers is an asset

  • Understanding of multimedia frameworks:

    • QNX MMF/io-audio/Dev-A, OpenMAX, Android Multimedia Framework

    • AudioFlinger, Audio HAL, ALSA, GStreamer

  • Working knowledge of audio/voice codecs: MP3, AAC, WMA, AC3, Dolby, DTS, FLAC, AMR, QCELP, etc.

  • Experience in audio processing pipelines for playback, capture, transcoding, streaming, voice, etc.

  • Familiarity with audio processing algorithms (IIR, MBDRC, EC/NS, AGC, limiter, SRC)

  • Strong understanding of streaming/networking protocols: RTP, RTSP, HLS, HTTP, UDP, Bluetooth

  • Commitment to Qualcomm’s confidentiality and security policies

  • Qualcomm is an equal opportunity employer and provides hiring accommodations

Organization Qualcomm Canada ULC
Industry IT / Telecom / Software Jobs
Occupational Category Automotive Audio
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-12-02 11:44 am
Expires on 2026-01-16