Senior Embedded Audio Software Engineer

4 weeks ago


Burnaby, British Columbia, Canada QNX Software Systems Full time

Worker Sub-Type:

Regular

Job Description:

Location: On-site

Position: Senior Audio Software Developer

QNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX Software Systems delivers time-tested foundational software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware, and security solutions, all specifically designed for embedded applications.

Our software is trusted by a significant majority of the leading electric vehicle manufacturers and is integrated into over 235 million vehicles worldwide. Our foundational products have achieved pre-certification to ISO 26262 ASIL D, and we provide a comprehensive range of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions. These offerings span from acoustic management to digital cockpits and advanced driving assistance systems (ADAS), facilitating accelerated development and helping original equipment manufacturers (OEMs) meet their production timelines.

We are in search of a skilled and enthusiastic individual with software development expertise in embedded audio for the full-time position of Senior Audio Software Developer. The Acoustics team at QNX Software Systems is a leader in embedded software for automotive audio systems, with products utilized in over 200 million vehicles globally. Our clientele includes numerous prominent automakers and Tier 1 suppliers. We engage in the development, integration, tuning, and licensing of software libraries for full-duplex echo cancellation, noise reduction for hands-free communication, in-car communication systems, active noise control, engine sound synthesis, media playback optimization, and chime generation. With our latest offering, QNX Sound, we are shaping the audio system architecture and features of the software-defined vehicles of the future.

This role encompasses the development of audio frameworks, services, and testing applications, as well as the integration of our various acoustics products into diverse embedded systems, including QNX RTOS, embedded Linux, and DSPs such as Qualcomm Hexagon. A solid understanding of embedded systems, DSP, the software development lifecycle, C/C++, and debugging in integrated development environments (IDEs) is essential. Your projects will be tailored to your skills and aligned with your interests and company objectives. There will be ample opportunities to expand your skill set, and we foster a friendly and open work environment that promotes a healthy work-life balance. Our team members are passionate about audio, self-motivated, and dedicated to quality.

Responsibilities

  • Design and implement real-time audio services
  • Port acoustic algorithms to new architectures and frameworks
  • Conduct performance analysis and optimizations of signal processing algorithms and enhance connectivity solutions
  • Maintain and extend existing code using C/C++
  • Develop testing and automated test procedures

Essential Skills And Qualifications

  • Bachelor's degree in Computer Science, Engineering, Physics, or a related field
  • 5 years or more of experience in software development using C/C++, with embedded experience being advantageous
  • Strong foundation in audio frameworks
  • Excellent communication and interpersonal abilities
  • High motivation and capability to work both independently and collaboratively
  • Strong problem-solving and debugging competencies

Additional Assets

  • Experience in developing a commercial embedded audio software product for mass production
  • Experience in leading a team or mentoring peers
  • Familiarity with programming in QNX or Linux/Android embedded environments
  • Development experience with Qualcomm DSPs, including the AudioReach framework
  • Knowledge of MISRA or ASPICE standards
  • Ability to support OEM and Tier 1 customers in both pre-sales and post-sales roles

Scheduled Weekly Hours:

40

Compensation Base Range:

$0 - $0 USD

  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job SummaryWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and optimizing signal processing algorithms...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job SummaryWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and optimizing signal processing algorithms...


  • Burnaby, British Columbia, Canada BlackBerry Inc. Full time

    About the RoleWe are seeking an accomplished software development expert with a strong background in embedded audio to join our team as a Principal Audio Systems Software Developer at BlackBerry Inc.This is a full-time role that involves the deployment of audio algorithms across multiple operating systems, digital signal processors, and audio frameworks for...


  • Burnaby, British Columbia, Canada BlackBerry Inc. Full time

    About the RoleWe are seeking an accomplished software development expert with a strong background in embedded audio to join our team as a Principal Audio Systems Software Developer at BlackBerry Inc.This is a full-time role that involves the deployment of audio algorithms across multiple operating systems, digital signal processors, and audio frameworks for...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Senior Embedded Systems Engineer - Microchip Technology, Inc.We are looking for an enthusiastic and skilled professional with a solid foundation in Engineering or Computer Science to become a part of our Software division within the Communication Business Unit at Microchip. Our team is dedicated to crafting software for advanced 64-bit System on Chip (SoC)...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Senior Embedded Systems Engineer - Microchip Technology, Inc.We are looking for a motivated and skilled professional with a strong foundation in Engineering or Computer Science to become a vital member of our Software team within the Communication Business Unit at Microchip. Our team is dedicated to crafting software for advanced 64-bit System on Chip (SoC)...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Summary:We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Summary:We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job SummaryFortinet is seeking a skilled Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for implementing and maintaining software that drives our Unified Threat Management (UTM) feature set.Key ResponsibilitiesSoftware Development: Implement and maintain software that drives our UTM...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job SummaryFortinet is seeking a skilled Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for implementing and maintaining software that drives our Unified Threat Management (UTM) feature set.Key ResponsibilitiesSoftware Development: Implement and maintain software that drives our UTM...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Are you eager to join a forward-thinking team that is redefining the landscape of technology? At Microchip Technology, Inc., we prioritize innovation and teamwork in all our endeavors.Role Summary:Formulate detailed testing strategies based on functional specifications and project requirements.Design and implement testing architectures for firmware and...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Unlock Your Potential as a Firmware Verification SpecialistAt Microchip Technology, we're on a mission to empower innovation and drive technological advancements. As a Firmware Verification Specialist, you'll play a critical role in shaping the future of technology.Key Responsibilities:Translate functional specifications into comprehensive test...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Software Development OpportunityWe are seeking a highly skilled and experienced individual to join our Software team within the Communication Business Unit at Microchip Technology, Inc. Our team is responsible for developing software for cutting-edge 64-bit System on Chip (SoC) devices designed by our hardware teams. These devices are utilized in aerospace,...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    **Job Summary:**We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    **Job Summary:**We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job DescriptionWe are seeking a highly skilled and experienced Technical Staff Software Engineer to join our Software team in the Communication Business Unit at Microchip Technology, Inc.Key ResponsibilitiesProvide technical leadership in Linux application libraries, with a focus on performance benchmarking and optimization.Benchmark, analyze, and optimize...