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.
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
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
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
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 | Software Engineer |
| 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 |