Senior Software Developer in Test - Embedded Automation

BlackBerry QNX

Ottawa

Sur place

CAD 152 000 - 213 000

Plein temps

Il y a 13 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

VIP bonus program
Benefits package

Résumé du poste

BlackBerry QNX is seeking a Software Developer in Test to validate next‑generation QNX software technologies. You will design scalable automation, run system‑level validation on real hardware, and collaborate with world‑class developers to resolve issues before customers see them.

This role emphasizes automation, quality, and hands‑on work with hardware in a fast‑paced engineering environment. A Bachelor's degree in a related field and strong Python/C/Shell scripting skills are required.

Qualifications

  • Must have experience developing automated test solutions for software or embedded systems.
  • Must have strong programming skills in Python, C, and Shell scripting
  • Must have a fundamental understanding of networking principles, including the TCP/IP model.
  • Must demonstrate strong attention to detail and a commitment to delivering high-quality work.
  • Hands-on experience with Linux and other Unix-like operating systems.
  • Experience testing software features across multiple hardware platforms.
  • Strong understanding of software testing methodologies, validation strategies, and test automation best practices.
  • Proven experience creating test plans, developing test cases, executing tests, and reporting results.
  • Experience with modern development workflows and tools, including Git or SVN, Jira, Jenkins, and CI/CD pipelines
  • Strong debugging, root-cause analysis, and system validation skills in embedded software and hardware environments.
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

Responsabilités

  • Design, develop, and optimize automated tests and test frameworks.
  • Execute validation on reference and customer hardware platforms.
  • Debug complex software and hardware interactions, analyze failures, and investigate root causes.
  • Create and maintain detailed defect reports and regression tests.
  • Develop and maintain comprehensive test plans and documentation based on product requirements.
  • Generate high-quality test reports and communicate results clearly to teams.
  • Build, maintain, and improve automation lab infrastructure and testing environments.
  • Collaborate with development, integration, and test teams to ensure product quality across the software stack.
  • Reproduce and isolate field-reported issues using creative troubleshooting and validation techniques.

Connaissances

Python
C
Shell scripting
Linux
Networking basics
Test automation
Debugging
Git
Jira
CI/CD

Formation

Bachelor's degree in Computer Science/Software Engineering/Electrical Engineering

Outils

Git
SVN
Jenkins

Description du poste

BlackBerry QNX is seeking a Software Developer in Test to validate next‑generation QNX software technologies. You will design scalable automation, run system‑level validation on real hardware, and collaborate with world‑class developers to resolve issues before customers see them.

This role emphasizes automation, quality, and hands‑on work with hardware in a fast‑paced engineering environment. A Bachelor's degree in a related field and strong Python/C/Shell scripting skills are required.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

BlackBerry Ltd • Ottawa

Sur place
CAD 109 000 - 152 000
VIP bonus program
Employee benefits program
Senior Embedded Software Test Engineer
Senior Embedded Software Test Engineer

BlackBerry Ltd • Ottawa

Sur place
CAD 152 000 - 213 000
VIP bonus
Benefits package
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

BlackBerry • Ottawa

Sur place
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

Sur place
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

Sur place
CAD 152 000 - 213 000
VIP bonus
Benefits package
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

bb • Ottawa

Sur place
CAD 152 000 - 213 000
VIP bonus program
Senior QNX Driver & Embedded Systems Engineer
Senior QNX Driver & Embedded Systems Engineer

BlackBerry Inc. • Ottawa

Sur place
CAD 109 000 - 152 000
VIP bonus
Comprehensive benefits
Embedded Systems Engineer - AI, Robotics & Open Source
Embedded Systems Engineer - AI, Robotics & Open Source

BlackBerry QNX • Ottawa

Sur place
CAD 80 000 - 105 000
VIP bonus program
Comprehensive benefits package
Senior Embedded Driver Engineer – BSP/QNX
Senior Embedded Driver Engineer – BSP/QNX

QNX • Ottawa

Sur place
CAD 151 000 - 211 000
VIP bonus program
Employee benefits
QNX Senior Software Developer in Test
QNX Senior Software Developer in Test

BlackBerry Ltd • Ottawa

Sur place
CAD 109 000 - 152 000
VIP bonus program
Employee benefits program