BlackBerry QNX Systems Software Developer II

4 weeks ago


Ottawa, Ontario, Canada BlackBerry Inc. Full time
BlackBerry QNX Systems Software Developer II

BlackBerry 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, and is running in more than 195 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions to accelerate development and meet Start of Production (SOP) dates.

Job Summary:

The Systems Software Developer will deliver professional integration services and solutions for all QNX products. This role involves resolving complex technical issues, using innovative thinking, and developing solutions for customer issues. The Systems Software Developer will act as a consultative partner, providing expertise, analysis, and advice to external customers.

Key Responsibilities:

  • Conduct troubleshooting and customer service work related to QNX products.
  • Document and resolve consumer inquiries pertaining to QNX products.
  • Collaborate with peers to resolve technical issues and demonstrate innovative thinking.

Requirements:

Education and Experience

  • Post-secondary certificate or diploma in Computer Science, Mathematics, Engineering, or a related field.
  • 3-5+ years of customer service experience in a related environment.
  • An equivalent combination of education and/or experience may be considered.

Technical Requirements

  • 3-5+ years of Software Development experience with the C programming language.
  • Excellent interpersonal and customer service skills.
  • Excellent written and verbal communication skills.
  • Knowledge of shell scripting languages, GCC, and GDB is considered an asset.
  • Familiarity with source versioning, problem reporting, and continuous integration systems (SVN, Git, JIRA, Jenkins).
  • Experience working on large projects with high levels of integration would be an asset.
  • Excellent problem-solving and analytical thinking/innovation skills.
  • Working knowledge of the QNX operating system and embedded software development principles.
  • Exceptional time management and multi-tasking skills.
  • Proven ability to deal with sensitive matters with diplomacy, tact, and confidentiality.
  • Hands-on experience with embedded systems is an asset.
  • Enthusiasm and a desire to learn about new technologies.

Scheduled Weekly Hours: 40



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

    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

    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 Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Senior Systems Software Developer to join our elite team and contribute to the development of our world-class operating system.Key Responsibilities:Develop and maintain the core operating system,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled individual to contribute to the design and implementation of the QNX networking suite.Key Responsibilities:Develop and maintain networking components in an open-development environment.Create and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About this role:BlackBerry QNX is seeking a talented Embedded Systems 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.Your responsibilities will include:Participating in architecture and strategy sessions with our...


  • 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

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


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About BlackBerry QNXBlackBerry 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 the embedded experts, born in embedded, and provide time-tested foundation software, including our deterministic microkernel...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryThe Systems Software Developer is a key role in delivering professional integration services and solutions for all QNX products. This position requires resolving complex technical issues and using innovative thinking in the development and delivery of solutions for customer issues. The Systems Software Developer acts as a consultative partner...


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

    Embedded Graphics Software EngineerAbout the RoleWe are seeking an experienced Embedded Graphics Software Engineer to join our team at BlackBerry QNX. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key ResponsibilitiesDevelop 2D and 3D...


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

    Job Summary:BlackBerry QNX is seeking a talented Senior Systems Software Developer to join our Kernel development team. As a key member of our team, you will be responsible for developing and maintaining the core operating system, ensuring its reliability, security, and performance.Responsibilities:Design and implement kernel features, hypervisor features,...


  • 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 Summary:We are seeking a highly skilled Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with technology partners, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled individual to contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities, and libraries.Key Responsibilities:Develop and maintain networking...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Systems Software EngineerBlackBerry 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. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software,...