Senior Embedded Software Test Engineer

BlackBerry Ltd

Ottawa

On-site

CAD 152,000 - 213,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

VIP bonus
Benefits package

Job summary

BlackBerry Ltd in Waterloo, Ontario, seeks a Software Developer in Test for the QNX team to drive automated validation on real hardware and complex embedded systems. You will design and maintain scalable test frameworks, execute system-level tests, and collaborate across engineering to improve product reliability.

You’ll work with Python, C, and Shell scripting, test across multiple platforms, and document defects with rigorous test plans.

Qualifications

  • Experience developing automated test solutions for software or embedded systems.
  • Strong programming skills in Python, C, and Shell scripting.
  • Fundamental understanding of networking principles, including TCP/IP.
  • Hands-on experience with Linux/Unix-like OS and multiple hardware platforms.
  • Experience with test plans, test cases, executing tests and reporting results.
  • Familiarity with Git, SVN, Jira, Jenkins and CI/CD workflows.

Responsibilities

  • Design, develop, optimize automated tests, test frameworks and test cases.
  • Execute software validation on reference and customer hardware platforms.
  • Debug complex software/hardware interactions and perform root-cause investigations.
  • Create and maintain defect reports and verify fixes through regression testing.
  • Develop test plans, test cases, and test documentation based on product requirements.
  • Generate high-quality test reports and communicate results to teams.
  • Build and improve automation lab infrastructure and testing environments.
  • Collaborate with development, integration and test teams to ensure quality.
  • Reproduce and isolate field-reported issues using troubleshooting techniques.

Skills

Python
C
Shell scripting
Networking
Linux
Debugging

Education

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Tools

Git
SVN
Jira
Jenkins
CI/CD pipelines

Job description

BlackBerry Ltd in Waterloo, Ontario, seeks a Software Developer in Test for the QNX team to drive automated validation on real hardware and complex embedded systems. You will design and maintain scalable test frameworks, execute system-level tests, and collaborate across engineering to improve product reliability.

You’ll work with Python, C, and Shell scripting, test across multiple platforms, and document defects with rigorous test plans.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer in Test - Embedded Systems
Senior Software Developer in Test - Embedded Systems

BlackBerry Ltd • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus program
Employee benefits program
Senior Software Developer in Test - Embedded Automation
Senior Software Developer in Test - Embedded Automation

BlackBerry QNX • Ottawa

On-site
CAD 152,000 - 213,000
VIP bonus program
Benefits package
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

BlackBerry Ltd • Ottawa

On-site
CAD 152,000 - 213,000
VIP bonus
Benefits package
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

BlackBerry • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus eligibility
Health insurance
Paid time off
+1
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

BlackBerry QNX • Ottawa

On-site
CAD 152,000 - 213,000
VIP bonus program
Benefits package
Senior QNX Driver & Embedded Systems Engineer
Senior QNX Driver & Embedded Systems Engineer

BlackBerry Inc. • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus
Comprehensive benefits
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

bb • Ottawa

On-site
CAD 152,000 - 213,000
VIP bonus program
Senior Embedded Driver Engineer – BSP/QNX
Senior Embedded Driver Engineer – BSP/QNX

QNX • Ottawa

On-site
CAD 151,000 - 211,000
VIP bonus program
Employee benefits
Senior Embedded Systems Software Engineer (C/C++, RTOS)
Senior Embedded Systems Software Engineer (C/C++, RTOS)

BlackBerry • Ottawa

On-site
CAD 109,000 - 152,000
VIP incentive pay program
Benefits package including medical, Rx
Paid time off
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

BlackBerry Ltd • Ottawa

On-site
CAD 109,000 - 152,000
VIP bonus program
Employee benefits program