BlackBerry Limited

Worker Sub-Type:

Job Description:

Job Description
The QNX Software Center Team is looking for strong and enthusiastic developers to design and implement leading edge software delivery mechanisms for our customer-base. This person will be part of a small development team responsible for a wide range of applications including installers, packagers and software package management. You must be someone with ideas and real passion for software delivered to maximize reuse, efficiency, and simplicity. This engineer’s work will affect millions of users and be essential to the success of QNX.

Key qualifications

  • Proven aptitude for developing and maintaining web-based applications and/or desktop GUI applications
  • Strong experience with Java or C++
  • Experience with some ofTypescript (or Javascript), React, RxJava, Vertx, HTML5, Mobx, Databases, CSS
  • Strong testing focus – experience with Swagger, Mocha, Junit or other unit testing frameworks
  • Proven capability to work within an existing software base and add functionality effectively and efficiently
  • Experience with Jenkins, Maven and Docker
  • Strong team-working and communication skills
  • Focused on ensuring software is developed to high quality standards

Education and Experience

  • Bachelors degree in Computer Science, Computer Engineering or equivalent
  • Senior level of expertise in Java or C++ software development.

Imagine what you could do at QNX! Our customers count on us to convert awesome ideas into great products and services. We have some of the brightest minds working on cutting edge platforms at QNX. Join us and you’ll become part of a team that is already leading the way and there is no telling what you could accomplish


Job Family Group Name:
Product Development

Scheduled Weekly Hours:

Job Overview