Talent.com
Automotive Audio Software Engineer
Automotive Audio Software EngineerQualcomm • Markham, York Region, CA
Automotive Audio Software Engineer

Automotive Audio Software Engineer

Qualcomm • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
Job description

Qualcomm Technologies' audio products deliver crisp, clear listening experiences for a wide range of products. Our products are designed to offer premium wireless connectivity, high levels of integration, immersive sound quality, and on-device AI for smart audio applications. Join this team and contribute to the design, development, and support of audio drivers for Qualcomm’s next generation of automotive entertainment systems

Working within a local team and with remote developers on debugging audio issues and implementing automotive features you will :

  • Design, implement, test, document, and support SW for new automotive audio features
  • Assess and debug customer issues and coordinate with the Qualcomm Customer Engineering team
  • Work closely with Automotive Multimedia SW developers and leads in global offices
  • Provide regular written and verbal status on current issues with local leads and remote developers as needed
  • Adapt to changes and setbacks in order to manage pressure and meet deadlines.
  • Collaborate with others inside project team to accomplish project objectives.
  • Communicate with project lead to provide status and information about impending obstacles.
  • Quickly resolve complex software issues and bugs.
  • Gather, integrate, and interpret information specific to a module or sub-block of code from a variety of sources in order to troubleshoot issues and find solutions.
  • Seek others' opinions and shares own opinions with others about ways in which a problem can be addressed differently.
  • Participate in technical conversations with tech leads / managers.
  • Anticipate and communicate issues with project team to maintain open communication.
  • Makes decisions based on incomplete or changing specifications and obtains adequate resources needed to complete assigned tasks.
  • Prioritize project deadlines and deliverables with minimal supervision.
  • Resolve straightforward technical issues and escalates more complex technical issues to an appropriate party (e.g., project lead, colleagues).
  • Writes readable code for large features or significant bug fixes to support collaboration with other engineers.
  • Determine which work tasks are most important for self and junior engineers, stays focused, and deals with setbacks in a timely manner.
  • Unit test own code to verify the stability and functionality of a feature.

Preferred Qualifications :

  • 2+ years work experience in embedded software and / or driver development
  • Candidate should be detail-oriented, strongly analytic, highly organized, and results-oriented
  • Strong communication skills (written and verbal), working with teams across multiple disciplines and multiple time zones.
  • Strong knowledge of C / C++ programming with a demonstrated ability to deliver commercial-grade SW
  • Strong understanding of low level software / hardware interface design and debugging, especially in a multi-threaded and realtime environment
  • Knowledge in one or more of the following operating systems : Android, QNX, embedded Linux, Greenhills Integrity.
  • Practical experience with virtualization technologies and / or para-virtualized device drivers is an asset
  • Thorough understanding of multimedia frameworks (QNX MMF / io-audio / Dev-A, OpenMAX, Android Multimedia Framework, Android Player(NuPlayer / StageFright), Android Audio System (AudioFlinger, Audio Policy manager, Audio HAL), Linux ALSA Architecture, GStreamer etc.)
  • Working knowledge of Audio and voice encode / decode formats, MP3, AAC, WMA, AC3, Dolby Digital, DTS, FLAC, AMR, EVRC, QCELP, and etc.
  • Experienced with implementing and working with audio processing pipeline for media applications (playback, capture, transcoding, streaming, voice call, analog audio codecs / ADIE, software defined radio, satellite radio, etc.)
  • Audio pre and post processing algorithms for subjective quality enhancement, such as : IIR, MBDRC, EC / NS, limiter, AGC, SRC, speech recognition, noise cancellation, natural language recognition, multi-mic, multi-speaker algorithms, etc.
  • Strong knowledge of streaming and networking protocols such as RTP, RTSP, HLS, Adaptive Bit Rate Streaming, HTTP, UDP, Bluetooth protocol.
  • Strong ability to identify and isolate performance issues in multimedia applications.
  • Fluent in industry standard software development tools : SW / HW debuggers, code revision control systems (git, Perforce), IDE’s and build tools
  • A passion for excellence in programming, quality and exceeding goals.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Markham, York Region, CA

    Similar jobs
    Mobile Software Engineer II (Sr iOS Developer)

    Mobile Software Engineer II (Sr iOS Developer)

    TD Bank • Toronto
    Full-time
    Work Location : • •Toronto, Ontario, Canada • •Hours : • •37.Line of Business : • •Technology Solutions • •Pay Details : • •$81,600 - $115,200 CADThis role is eligible for a discretionary variable compensation awa...Show more
    Last updated: 4 days ago • Promoted
    Staff Audio Systems Engineer – Automotive

    Staff Audio Systems Engineer – Automotive

    Qualcomm • Markham
    Full-time
    A leading tech company in Canada is seeking a Staff Engineer in Audio Customer Engineering.In this role, you will be the technical owner for audio aspects of automotive platforms.Responsibilities i...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer, iOS

    Software Engineer, iOS

    Pinterest • Toronto
    Full-time
    Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to br...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer, AI Model Serving - Montreal, Canada Montreal, Canada

    Senior Software Engineer, AI Model Serving - Montreal, Canada Montreal, Canada

    Speechify, Inc. • Toronto, Canada
    Full-time
    Senior Software Engineer, AI Model serving - Montreal, Canada The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-spe...Show more
    Last updated: 4 hours ago • Promoted • New!
    Lead Software Engineer, iOS

    Lead Software Engineer, iOS

    GuruLink • Toronto
    Full-time
    Our client is seeking a Lead iOS Engineer to shape the next generation of their Live experiences on mobile and connected devices. This is a hands‑on technical leadership role — you’ll architect, bui...Show more
    Last updated: 30+ days ago • Promoted
    Automotive Audio Embedded Software Engineer, Staff

    Automotive Audio Embedded Software Engineer, Staff

    Nutanix • Markham
    Full-time
    Engineering Group, Engineering Group > .Qualcomm Technologies' audio products deliver crisp, clear listening experiences for a wide range of products. Our products are designed to offer premium wirel...Show more
    Last updated: 11 days ago • Promoted
    Platform AI Software and Driver Engineer / Architect : Advanced Technologies Group

    Platform AI Software and Driver Engineer / Architect : Advanced Technologies Group

    AMD • Markham
    Full-time
    Join AMD as a Platform AI Software and Driver Engineer / Architect in the Advanced Technologies Group.At AMD, our mission is to build great products that accelerate next-generation computing experi...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer, AI Products

    Senior Software Engineer, AI Products

    HRB • Toronto, Canada
    Full-time
    The role As an AI Engineer, you will play a pivotal role in integrating large language models (LLMs) and machine learning (ML) solutions into our platform and internal systems.Your work will direct...Show more
    Last updated: 27 days ago • Promoted
    LLM AI Engineer – Mobile Maintenance Apps

    LLM AI Engineer – Mobile Maintenance Apps

    Andiamo • Toronto
    Full-time
    A leading staffing and consulting firm is seeking an Artificial Intelligence Software Developer to design and deploy LLM-powered applications, integrating AI solutions into modern systems.Ideal can...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer - AI Multi-Agents

    Senior Principal Software Engineer - AI Multi-Agents

    Huawei • Markham, York Region, Canada
    Full-time +1
    Huawei Canada has an immediate permanent opening for a Principal Software Engineer.Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center ...Show more
    Last updated: 30+ days ago • Promoted
    Android Software Engineer — Platform & UI Systems

    Android Software Engineer — Platform & UI Systems

    League • Toronto
    Full-time
    A leading healthcare platform in Toronto is looking for a Software Engineer, Android, to design and develop functionalities for their platform. The ideal candidate will have over 3 years of experien...Show more
    Last updated: 19 days ago • Promoted
    Mobile Software Engineer II - Android

    Mobile Software Engineer II - Android

    TD • Toronto
    Full-time
    Mobile Software Engineer II - Android.Mobile Software Engineer II - Android.This role is eligible for a discretionary variable compensation award that considers business and individual performance....Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer, iOS

    Senior Software Engineer, iOS

    TechBrains • Toronto, Canada
    Full-time
    Teamwork makes the stream work.Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show more
    Last updated: 27 days ago • Promoted
    Senior Mobile Test Automation Engineer (AI-Accelerated)

    Senior Mobile Test Automation Engineer (AI-Accelerated)

    Appnovation • Toronto
    Full-time
    A global digital partner is seeking a Senior Test Automation Engineer specializing in mobile ecosystems.This contract role is pivotal in ensuring quality and performance of native iOS and Android a...Show more
    Last updated: 13 hours ago • Promoted • New!
    Software Engineer, Android

    Software Engineer, Android

    Lyft • Toronto
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. The Mapping organization at Ly...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, AI Model serving - Vancouver, Canada

    Senior Software Engineer, AI Model serving - Vancouver, Canada

    Clutch Canada • Toronto, Canada
    Full-time
    PLEASE APPLY THROUGH THIS LINK : https : / / job-boards.Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech...Show more
    Last updated: 6 days ago • Promoted
    Mobile Software Engineer II

    Mobile Software Engineer II

    TD Securities • Toronto
    Full-time
    As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.Seeking a highly skill...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Mobile

    Software Engineer, Mobile

    Bree • Toronto
    Full-time
    This range is provided by Bree.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Bree is a consumer finance platform that brings better, faster, a...Show more
    Last updated: 30+ days ago • Promoted