BlackBerry QNX Software Developer

2 weeks ago


Ottawa, Ontario, Canada QNX Software Systems Full time
Job Title: BlackBerry QNX Software Developer

QNX 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 Responsibilities:
  • Analyze and port Open Source C/C++/Python projects onto the QNX RTOS
  • Work with the Open Source community to upstream QNX updates and patches
  • Integrate Open Source software with different QNX subsystems, such as graphics, networking, USB, audio, sensors, and multimedia
  • Integrate Open Source components onto different embedded computing platforms and work with silicon partners to integrate Open Source software with their HW acceleration blocks
  • Develop OS-specific porting layers
  • Perform performance optimization, analysis, and tuning
Requirements:
  • Bachelor's degree in Computer Science, Computer/Software Engineering, or equivalent
  • Strong software development skills using applicable programming languages (C, C++)
  • Experience developing, maintaining, and/or porting large open source projects an asset
  • Embedded and RTOS development experience an asset
  • Experience with Linux and/or Android internals an asset
  • Device driver experience on any platform is an asset
  • Excellent communication and interpersonal skills
  • Self-motivated
About QNX Software Systems:

QNX Software Systems is 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 systems. Our software is trusted by more than 24 of the top 25 EV manufacturers and is running in more than 235 million vehicles globally.



  • 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 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...


  • 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 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Video Playback and Streaming DeveloperAbout the Role:We are seeking a skilled Video Playback and Streaming 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Video Playback and Streaming DeveloperAbout the Role:We are seeking a skilled Video Playback and Streaming 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer 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 Responsibilities:Work...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer 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 Responsibilities:Work...


  • 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 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...


  • 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 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Systems Software DeveloperJob Description:BlackBerry QNX, a world leader in safe and secure foundational software components for the automotive industry and mission-critical application domains, is seeking a talented Senior Systems Software Developer to join our Advanced Technology Development team. As a key contributor to this dynamic and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Systems Software DeveloperJob Description:BlackBerry QNX, a world leader in safe and secure foundational software components for the automotive industry and mission-critical application domains, is seeking a talented Senior Systems Software Developer to join our Advanced Technology Development team. As a key contributor to this dynamic and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. 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 Responsibilities:Work directly with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. 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 Responsibilities:Work directly with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Audio Developer for Automotive and Consumer MarketsWe are seeking an experienced Audio 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Audio Developer for Automotive and Consumer MarketsWe are seeking an experienced Audio 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...


  • 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 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 QNX Software Systems Full time

    About BlackBerry QNX BlackBerry QNX is a leading provider of secure and reliable operating systems, hypervisors, frameworks, and development tools for embedded systems. Our software powers critical applications in industries like automotive, aerospace, and industrial automation. The Opportunity We are seeking a talented and experienced Software Developer to...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Video Playback and Streaming DeveloperJob Description:We are seeking a skilled Video Playback and Streaming Developer to join our team at BlackBerry QNX. 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 QNX Software Systems Full time

    Job Title:Video Playback and Streaming DeveloperJob Description:We are seeking a skilled Video Playback and Streaming Developer to join our team at BlackBerry QNX. 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 Title: BlackBerry QNX Systems Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Systems Software Developer II to join our team.Job Summary:The Systems Software Developer II will be responsible for delivering professional integration...