Current jobs related to BlackBerry QNX Software Developer in Test II - Ottawa, Ontario - BlackBerry Inc.


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


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


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Software Developer II (ADAS)Join BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and contribute to building the world's most critical embedded systems.As a BlackBerry QNX Software Developer II, you will be part of a team that creates camera systems for consumer use,...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Software Developer II (ADAS)Join BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and contribute to building the world's most critical embedded systems.As a BlackBerry QNX Software Developer II, you will be part of a team that creates camera systems for consumer use,...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for our QNX-based...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for our embedded...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for our embedded...


  • 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 BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions for our embedded systems.Key Responsibilities:Design and develop software solutions for our...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIWe are seeking a highly skilled Software Developer to join our team at BlackBerry QNX. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions for our embedded systems.Key Responsibilities:Design and develop software solutions for our...


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

    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 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 BlackBerry Inc. Full time

    BlackBerry QNX Systems Software Developer II (ADAS) - Key ResponsibilitiesAs a key member of our team at BlackBerry QNX, a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools, you will be responsible for developing innovative software solutions for camera systems.Key Responsibilities:Design and develop new...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Systems Software Developer II (ADAS) - Key ResponsibilitiesAs a key member of our team at BlackBerry QNX, a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools, you will be responsible for developing innovative software solutions for camera systems.Key Responsibilities:Design and develop new...

BlackBerry QNX Software Developer in Test II

2 months ago


Ottawa, Ontario, Canada BlackBerry Inc. Full time
About the Role

We are seeking a highly skilled Software Developer to join our QNX team at BlackBerry Inc. as a Software Developer in Test II. As a key member of our team, you will be responsible for developing and executing automated tests for our QNX SDP smoke/regression test suites.

Key Responsibilities
  • Develop and execute automated tests for QNX SDP smoke/regression test suites
  • Collaborate with the QNX functional test/development team to analyze and test new features, investigate and resolve customer-reported issues, and support experimental software
  • Work with the QNX Container test/development team to analyze and test new features and resolve bugs throughout the software development lifecycle
  • Create or update test plans and test cases based on new product features, customer requirements, or identified issues
  • Develop and optimize automated test cases to improve coverage and efficiency continuously
  • Ensure solid traceability from software requirements to test specifications, test cases, and test results
  • Identify and run tests against new software builds on reference and/or customer hardware
  • Analyze test results, debug issues, generate defect reports, verify fixed issues, and update existing defect reports
  • Create detailed test reports for internal and external audiences
Requirements
  • University degree in Computer Science, Engineering, or a related field
  • Intermediate to Senior level experience in embedded test, design, and engineering
  • 2+ years of experience as a C/C++ developer in an embedded environment
  • Proficiency in Python/Pytest, Perl, and shell scripting
  • Working knowledge of QNX or other embedded operating systems
  • Familiarity with virtualization technology such as Docker
  • Experience with CI build systems (e.g., Jenkins, Hudson)
  • Familiarity with source versioning, problem reporting, and CI systems (e.g., SVN, Git, JIRA, Jenkins)
  • Knowledge of formal test theory, test methodology, and ISO9001 quality management
  • Experience in developing automated tests and testing tools, enabling automation for manual tests, and automating test result processing
  • Proficiency in writing clear and concise problem reports
  • Familiarity with common processor architectures (e.g., 32-bit and 64-bit variants of x86/ARM)
  • Ability to work and participate in a team setting with an open, collaborative communication style
  • Excellent communication, presentation, and organizational skills
  • Enthusiasm, a passion for quality, and a desire to learn about new technologies
About Us

BlackBerry Inc. is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. We are committed to safety, cybersecurity, and data privacy, and lead in key areas such as artificial intelligence, endpoint security and management, encryption, and embedded systems.

We strive to create an accessible and inclusive application and selection process and are committed to working with and providing reasonable accommodation to job applicants who may require provisions to participate in the selection process.