Multimedia Software Developer for BlackBerry QNX

6 days ago


Ottawa, Ontario, Canada BlackBerry Inc. Full time

At BlackBerry Inc., we are seeking a talented Multimedia Software Developer to join our team in Ottawa, Ontario. This role offers an excellent opportunity to work with cutting-edge technology and contribute to the development of innovative multimedia solutions.

The estimated annual salary for this position is $85,000-$110,000 CAD, depending on experience. If you are passionate about software development and have a strong interest in multimedia technologies, we encourage you to apply.

About BlackBerry QNX

We are a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems. Our company provides expert support and services for customers worldwide.

Job Description

  • Develop multimedia software technologies, capabilities, and solutions for automotive and consumer markets.
  • Work directly with customers to understand their requirements and provide tailored solutions.
  • Integrate silicon provider codecs into QNX multimedia framework for audio and video decode/encode.
  • Collaborate with cross-functional teams to integrate multimedia with other key technologies (Android, 3rd party software, etc).

Requirements and Qualifications

  • 5+ years of experience in software development with a strong background in C programming language.
  • Extended experience working with multimedia integration and low-level drivers.
  • Strong understanding of RTOS, Linux/QNX/Android operating systems.
  • Excellent communication skills and self-motivation.

Preferred Assets

  • Technical knowledge of multimedia frameworks, codecs, containers, and streaming formats.
  • Low-level experience with Linux and/or Android.
  • Familiarity with streaming protocols like RTP, HLS, DASH.
  • Experience with phone connectivity platforms, such as CarPlay, Android Auto.


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Job DescriptionWe are seeking an experienced Embedded Software Developer to join our team at Blackberry QNX. The successful candidate will have a strong background in embedded systems, operating systems, and C/C++ software development.ResponsibilitiesConfigure and optimize embedded target side software including BSP, drivers, OS, graphics, multimedia, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Video Playback and Streaming DeveloperJob Summary:We are seeking a skilled Video Playback and Streaming Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Systems Software DeveloperJob Summary:The role of the Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues.Key Responsibilities:Conducts...


  • Ottawa, Ontario, Canada BlackBerry Full time

    BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, is seeking a skilled Video Playback and Streaming Developer to join its team.About the RoleWe are looking for an experienced software developer to develop multimedia software technologies, capabilities, and solutions that meet the needs of...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: Senior Systems Software Developer for Multimedia SolutionsJob Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a Senior Systems Software Developer for Multimedia Solutions to develop software technologies, capabilities, and solutions that meet the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:The Systems Software Developer at QNX Software Systems will be responsible for delivering professional integration services and solutions for all QNX products. This role requires a strong technical background in software development, with a focus on embedded systems and the QNX operating system. The ideal candidate will have excellent...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryWe are seeking an experienced Audio Software Developer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Systems Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.Our software is trusted by over 68% of the Electric Vehicle market by volume, 23 of the top 25 EV manufacturers,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:QNX Software Systems is seeking a skilled Embedded Software Developer to join our ADAS team. As a key member of our team, you will be responsible for researching and suggesting innovative technologies for Advanced Driver Assistance Systems (ADAS). This includes sensors, algorithms, and software development using C and C++.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Estimated Salary:$140,000 - $170,000 per yearAbout the Role:We are seeking a highly skilled Video Playback and Streaming Developer to join our team at BlackBerry QNX. As an embedded expert, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    About the Role:BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Embedded Software Engineer to join our team and contribute to the development of multimedia software technologies, capabilities, and solutions for automotive and consumer markets.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The team is focused on future technology and product opportunities, as they relate to our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryThe role of the Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues.Key ResponsibilitiesConducts varied trouble shooting and customer service...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Summary: We are seeking an experienced Software Developer to join our team at BlackBerry QNX. The ideal candidate will possess a strong background in object-oriented programming and have experience with IDE development. The successful candidate will be responsible for designing, developing, and maintaining features of our IDE, software distribution...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Cybersecurity ManagerJob Description:At QNX Software Systems, we are seeking a highly skilled Cybersecurity Manager to join our team. As a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, we provide expert support and services for building the world's most critical embedded...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Summary:BlackBerry QNX is seeking a skilled Embedded Software Developer to join our ADAS team. As a key member of our team, you will be responsible for researching and suggesting innovative technologies for ADAS, including sensors and algorithms. You will also develop new software written primarily in C and C++, integrate 3rd party technologies, and work...