BlackBerry

QNX Senior Software Developer in Test (12-Month Contract, Maternity Leave Coverage)

BlackBerry
Apply
23 days ago
Ottawa, CanadaSenior

Base Salary

$109k - $152k/yr

Responsibilities

  • Design, develop, and optimize automated test cases and frameworks to improve test coverage and efficiency.
  • Debug and analyze test results, document defects, verify fixes, and produce detailed test reports.
  • Execute comprehensive test suites on new software builds using reference and customer hardware.
  • Maintain test lab environments and create, update, and maintain test plans and test cases.
  • Configure, integrate, and validate software deliverables on embedded hardware platforms.
  • Collaborate with software developers and fellow test engineers on verification activities.
  • Reproduce and investigate reported issues using systematic debugging and root-cause analysis.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • Expert-level proficiency in Python, C, and shell scripting.
  • Extensive experience developing and maintaining automated test frameworks.
  • Deep understanding of Linux internals, system configuration, scripting, and debugging in enterprise environments.
  • Knowledge of power-management testing across different hardware platforms.
  • Understanding of formal test theory and methodology, with experience developing automated tests and testing tools.
  • Experience writing test plans and cases, executing tests, and reporting results.
  • Demonstrated technical leadership and mentoring experience.
  • Ability to work independently and take ownership of deliverables.
  • Familiarity with SVN, Git, JIRA, Jenkins, and end-to-end CI/CD pipelines.
  • Working knowledge of QNX or another embedded operating system is an asset.
  • Experience debugging and performing root-cause analysis and system validation in embedded hardware and software environments.

Benefits

  • 12-month fixed-term contract providing maternity leave coverage.
  • 40 scheduled hours per week.
  • Medical, dental, vision, life, and paid-time-off benefits for eligible employees.
  • Opportunity to work on safety-critical and mission-critical embedded software used in more than 275 million vehicles worldwide.

Tech Stack

CGitJenkinsLinuxPythonSubversion

Categories

BlackBerry

About BlackBerry

1,001-5,000 employees

BlackBerry builds cybersecurity, secure communications, and embedded software, including the QNX real-time operating system for safety-critical devices and software-defined vehicles. It sells enterprise subscriptions and support services, licenses QNX to automakers and device makers, and offers UEM, threat prevention, and secure messaging for governments and regulated industries. Founded in 1984 and headquartered in Waterloo, Ontario, BlackBerry is publicly traded (NYSE: BB, TSX: BB); QNX powers hundreds of millions of vehicles worldwide.

Contact me