BlackBerry QNX Senior Software Developer in Test

Posted 23 Hours Ago
Be an Early Applicant
Ottawa, ON
7+ Years Experience
Information Technology • Security • Software • Cybersecurity
The Role
The role involves validating and testing QNX's embedded filesystem stack through developing automated tests, analyzing test results, and resolving issues in collaboration with the filesystem development team.
Summary Generated by Built In

Worker Sub-Type:

Regular

 Job Description: 

The QNX Filesystem Test Team is looking for test developers with filesystem expertise. You will be part of a test team responsible for validating the functionality and performance of QNX’s embedded filesystem stack on some of the most advanced hardware platforms available. Your work on validating high quality filesystems will be vital to QNX partners and customers in several industry segments including automotive, medical, industrial manufacturing and consumer products.

Technical areas include development and execution of automated testing of different types of filesystems with different configurations and scenarios. The ideal candidate is an individual with an understanding of how operating systems and device drivers work and how CPU architectures/ specific hardware platforms affect OS functionality and performance. The candidate should be able to debug complex problems and must possess the ability to implement new verification and validation techniques.

Responsibilities:

  • Working with the filesystem development team to analyze and test new features, investigate and resolve customer reported problems and provide interim testing support for experimental software.
  • Creating or updating test plans and test cases based on new product features, customer requirements or identified problems.
  • Developing and optimizing automated test cases with continuous improvements in coverage and efficiency
  • Providing solid traceability from software requirements to test cases to test results.
  • Identifying and running a series of tests against new software builds on reference and/or customer hardware.
  • Analyzing test results, debugging observed issues, generation of defect reports, verifying fixed issues, updating pre-existing defect reports.
  • Creating test reports based on test results for internal and external audiences with high attention to detail.

 

Essential Skills and Qualifications:

  • Bachelor’s degree in computer science, engineering or equivalent
  • Senior level experience in embedded test, design and engineering
  • Strong working knowledge of Python, Perl and shell scripting
  • Strong working knowledge of C/C++ preferable in an embedded environment
  • Working knowledge of QNX or another embedded operating system
  • Familiar with Continuous Integration build systems (Jenkins, Hudson)
  • Familiar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins)
  • Knowledge of formal test theory, test methodology, and ISO9001 quality management.
  • Experience in developing automated tests and testing tools.
  • Ability to enable automation for manual tests and automate test result processing.
  • Able to write clear and concise problem reports.
  • Familiarity with common processor architectures (.e. 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 are necessary.
  • Enthusiasm, a passion for quality and a desire to learn about new technologies is a requirement!

Scheduled Weekly Hours:

40

Top Skills

C/C++
Perl
Python
The Company
Kanata, ON
3,770 Employees
On-site Workplace
Year Founded: 1974

What We Do

BlackBerry (NYSE: BB; TSX: BB) provides intelligent security software and services to enterprises and governments around the world. The company secures more than 500M endpoints including 195M+ cars on the road today. Based in Waterloo, Ontario, the company leverages AI and machine learning to deliver innovative solutions in the areas of cybersecurity, safety and data privacy solutions, and is a leader in the areas of endpoint security, endpoint management, encryption, and embedded systems. BlackBerry’s vision is clear - to secure a connected future you can trust.

Jobs at Similar Companies

Hybrid
Kraków, Małopolskie, POL
665 Employees

Cedar Logo Cedar

Solutions Architect (Client Integrations)

Fintech • Healthtech • Software
Easy Apply
Remote
United States
340 Employees

TravelPerk Logo TravelPerk

Senior Executive Assistant

HR Tech • Software • Travel
Easy Apply
Hybrid
London, Greater London, England, GBR
1300 Employees

TravelPerk Logo TravelPerk

Global Benefits Manager

HR Tech • Software • Travel
Easy Apply
Barcelona, Cataluña, ESP
1300 Employees

Similar Companies Hiring

Snyk Thumbnail
Software • Security • Information Technology • Data Privacy • Cybersecurity • Cloud • Artificial Intelligence
Boston, MA
1000 Employees
Zone & Co Thumbnail
Software • Professional Services • Fintech • Consulting
Amsterdam, NL
UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account