Current jobs related to Principal Audio Systems Software Developer - Burnaby - BlackBerry


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

    Job Title: Senior Audio Software DeveloperWe 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...


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

    Senior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...


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

    Senior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...


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

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...

  • BlackBerry QNX

    6 months ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....


  • Burnaby, Canada Algo Communication Products Ltd Full time

    Company Overview:Algo Communication Products Ltd is a rapidly growing technology company that specializes in the manufacturing and supply of innovative audio and video communication products.The Role:As a Paging Layout Specialist, you will be responsible for designing, implementing, and optimizing voice paging and audio communication systems for our...


  • Burnaby, British Columbia, Canada Simon Fraser University Full time

    About the RoleAs a key member of the IT Services team at Simon Fraser University, you will provide technical expertise and support for the university's audio-visual equipment and systems. This includes troubleshooting and maintaining audio-visual and computing systems in lecture theatres, classrooms, labs, and other areas on campus.ResponsibilitiesProvide...


  • Burnaby, British Columbia, Canada Algo Communication Products Ltd Full time

    Job DescriptionWe are seeking an experienced Audio System Design Consultant to join our team at Algo Communication Products Ltd. This is a challenging role that requires strong technical expertise and excellent communication skills.About the RoleThe successful candidate will design, implement, and optimize voice paging and audio communication systems for our...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Overview:Fortinet seeks a highly skilled Principal Software Developer to design, develop, and implement scalable software features and infrastructure. This is a full-time position requiring 12+ years of experience in software development, with a strong understanding of Linux, networking fundamentals, and DevOps principles.Responsibilities:Design and...


  • Burnaby, British Columbia, Canada Simon Fraser University Full time

    About the RoleAs a key member of the IT Services team at Simon Fraser University, you will provide technical oversight for the audio-visual equipment and systems activities located in lecture theatres, classrooms, meeting rooms, and other areas on campus. Your primary responsibility will be to act as the first point of contact between clients and IT...


  • Burnaby, British Columbia, Canada Simon Fraser University Full time

    About the RoleAs a key member of the IT Services team at Simon Fraser University, you will provide technical oversight for the audio-visual equipment and systems activities located in lecture theatres, classrooms, meeting rooms, and other areas on campus. Your primary responsibility will be to act as the first point of contact between clients and IT...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Microchip Technology, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware and embedded software systems.Key Responsibilities:Translate functional specifications, requirements,...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Microchip Technology, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware and embedded software systems.Key Responsibilities:Translate functional specifications, requirements,...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleAt OSI Maritime Systems, we are seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining our software products.Key ResponsibilitiesFollow the Software Development Lifecycle (SDLC) and apply software engineering...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Unlock Your Potential at Microchip TechnologyAre you a skilled software engineer looking for a challenging opportunity to make a meaningful impact? Do you want to be part of a dynamic team that designs the technology that powers the world around us? We're seeking a talented individual to join our team as a Principal Software Engineer, responsible for...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at OSI Maritime Systems. As a Software Engineer, you will play a key role in the design, development, and maintenance of our software products.Key ResponsibilitiesApply software engineering principles to design, develop, test, and maintain our software products.Collaborate with...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC and software engineering best practices to develop high-quality software.Participate in...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will apply the principles of software engineering to design, develop, test, and maintain our OSI software products.ResponsibilitiesFollow the SDLC and software engineering best practices to develop high-quality software.Participate in...


  • Burnaby, Canada Simon Fraser University Full time

    Union/Affiliation: **C.U.P.E. Local 3338** - Pay range: **$25.44 hourly plus 14% in lieu of benefits** - SFU Department Descr: **IT Services - Audio Visual** - Position Grade: **5** - # of openings: **15** - Biweekly Hours: **varies** **Who We Are** - We are Canada’s engaged university, defined by our dynamic integration of innovative education,...

Principal Audio Systems Software Developer

2 months ago


Burnaby, Canada BlackBerry Full time
Job Title: Principal Audio Systems Software Developer

BlackBerry QNX is seeking an accomplished individual with software development expertise in embedded audio for the full-time role of Principal Audio Systems Software Developer.

About the Role

In this role, you will deploy audio algorithms across multiple OSs (e.g., QNX OS / Hypervisor, Linux, Android), DSPs (e.g., Qualcomm, Cadence), and audio frameworks, for our various automotive customers. You will be able to effectively communicate with and support our global customers, provide advice on audio system architecture design, and perform software integrations and debugging on development boards and production hardware.

Key Responsibilities
  • Design and implement real-time audio services on production hardware.
  • Port audio algorithms and tuning protocols to different OSs, DSPs, and audio frameworks.
  • Provide technical support and advice on audio system architecture design, including aspects such as load balancing, latency, transducers, hardware interfaces, virtualization, networking, and user interfaces.
  • Performance analysis and optimizations of signal processing algorithms.
  • Maintenance and extension of existing code using C/C++.
  • Critical listening to audio quality.
Requirements
  • Bachelor's degree in computer science, engineering, physics, mathematics, or equivalent experience.
  • Experience integrating software into an embedded system, such as a DSP or microprocessor.
  • Experience developing, porting or optimizing speech and/or audio algorithms.
  • Experience writing professional applications in C/C++, and familiarity with concepts such as multithreading, object-oriented programming and operating systems.
  • Solid C/C++ programming skills.
  • Excellent communication and interpersonal skills.
  • Strong problem solving and debugging skills.
Additional Assets
  • Experience with audio frameworks or interfaces such as AudioReach, Audio Weaver and ALSA.
  • Experience programming in QNX or Linux/Android embedded environment.
  • Experience leading a team or mentoring colleagues.
  • Experience with safety and cybersecurity software development processes in automotive.

BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems.

We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.

Our foundation products have been pre-certified to ISO 26262 ASIL D and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support and middleware solutions - from acoustic management, to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.

BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally.