Apply now

Posted 5 days ago

QNX Senior Software Developer in Test

@ BlackBerry Limited

Ottawa, Ontario

Full-time
Apply now
SIGNALS

Overview

BlackBerry Limited is hiring a Senior Software Developer in Test for its QNX Service PSP Test Team to validate embedded software on reference and customer hardware. The role involves designing automation frameworks and test suites, executing system-level validation, and debugging failures. Full-time, 40 hours per week, with a base salary range of $108,750 to $152,250 plus a variable incentive bonus.

Responsibilities:

  • Design and optimize automated tests and test frameworks
  • Execute validation on reference and customer hardware
  • Debug software and hardware interactions and perform root-cause analysis
  • Create test plans, test cases and detailed defect reports

Requirements summary:

  • Experience developing automated test solutions for embedded systems
  • Strong Python, C and Shell scripting skills
  • Fundamental understanding of TCP/IP networking
  • Hands-on experience with Linux and Unix-like systems
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or related field

Tools & skills

Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-11-01
First seen by our source
2026-11-02
Source record updated
2026-11-02

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40
Work settingLaboratory, Office
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Software Engineering, Electrical Engineering
Perks mentionedGenerous paid time off, Retirement plan, Performance bonus, Stock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

BlackBerry Limited

FieldValue
Open jobs on Jobsy32
Job description

Worker Sub-Type:

Regular

Job Description:

QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement.


QNX® technology has been deployed in the world’s most critical embedded systems, including more than 275 million vehicles on the road today. QNX® software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.

Are you the person we are looking for?

The QNX Service PSP Test Team is seeking an experienced and highly motivated Software Developer in Test to help validate and deliver next-generation QNX software technologies. This is an opportunity to work at the intersection of software, hardware, automation, and embedded systems while solving challenging technical problems that directly impact product reliability and customer success. You'll design sophisticated test suites, build scalable automation frameworks, execute system-level validation on real hardware, and collaborate with world-class developers to identify and resolve issues before they reach customers. Every day offers new technical challenges, from debugging complex failures to improving automated test coverage and accelerating release quality. If you're energized by automation, passionate about quality, and enjoy working hands-on with hardware in a fast-paced engineering environment, we'd love to talk to you.

What You'll Do

  • Design, develop, optimize automated tests, test frameworks and test cases to continuously improve test coverage, reliability, and execution efficiency.
  • Execute software validation activities on both reference and customer hardware platforms.
  • Debug complex software and hardware interactions, analyze failures, and perform root-cause investigations.
  • Create and maintain detailed defect reports and verify fixes through rigorous regression testing.
  • Develop and maintain comprehensive test plans, test cases, and test documentation based on product requirements.
  • Generate high-quality test reports and communicate results clearly to development and leadership teams.
  • Build, maintain, and improve automation lab infrastructure and testing environments.
  • Collaborate closely 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.

What You Bring

  • 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.

Nice to Have

  • Experience working with AI technologies
  • Knowledge of Hypervisor, Filesystem and Graphics.

#LI-KH1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$108,750.00 - $152,250.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate’s qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:

The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry’s success. VIP payments are made in addition to base salary and factor in company’s performance as a way for employees to share in BlackBerry’s achievements.

Benefits:

The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.

Similar jobs

  • QNX Senior Software Developer in Test

    Ottawa, ON
    Full Time

    BlackBerry Limited

    Candidates need experience automating tests for software or embedded systems, strong Python, C and Shell scripting skills, and knowledge of TCP/IP networking. A bachelor's degree in a related field, Linux experience, and familiarity with Git, Jira, Jenkins and CI/CD are required.

    Git, SVN, Jira, Jenkins

  • Activity Aide

    Ottawa, ON

    Chartwell

    Previous customer service experience; working with seniors is a strong asset; Post-secondary education in recreation, gerontology, social work, or equivalent experience; Additional Requirements

  • Senior Hardware Designer-Onsite Position

    Ottawa, ON
    Full Time

    D4S DY-4 Systems Inc.

    You will be responsible for all aspects of hardware development; you must be resourceful and able to overcome new challenges using insightful design and engineering skills coupled with…; Criteria such as the…

  • Vice President, Electrical

    Ottawa, ON +1
    Full Time

    Modern Niagara

    The Vice President of Electrical is key to Modern Niagara’s ability to grow its Electrical business profitably, strengthen client relationships, and expand into new markets; Competitive total compensation package,…

    Leadership, Joint ventures, Sales, Upselling, Forecasting, Pricing strategies

  • Analyst, Open Source Intelligence (OSINT)

    Ottawa, ON
    On-siteFull Time

    House of Commons (Canada) / Chambre des communes (Canada): The House of Commons Administration provides Members of Parliament with services, infrastructure and advice to help them carry out their work on…

    The incumbent is also required to prepare intelligence briefings security assessments and threat/risk analyses that enable a proactive and strategic perspective on emerging trends, as well…; Your skills and knowledge…

    Risk management, Decision making, Training and development, Political science, Law enforcement, Public relations

  • Consultant, Broking and Financial Management - Health Solutions (Group Benefits)

    Montréal, QC +6

    Aon Corporation

    Applicants must be legally authorized to work in Canada; What the day will look like Lead technical and content reviews that make sure our work is accurate, insightful and client-ready, adding real value for the client…

    Financial management, Reporting, Underwriting, Bilingualism, Analytical skills, Presentation skills

  • Director, Risk and Compliance

    Ottawa, ON
    Full Time

    Green Municipal Fund

    15+ YOE5+ MgmtCandidates need at least 15 years of credit risk experience, five of them in leadership, and a university degree in business, finance or accounting. Deep knowledge of lending, blended finance and structured finance, plus strong analytical and communication skills, is required.

  • Assistant Bakery Manager

    Ottawa, ON
    $21/hrOn-siteFull Time

    Farm Boy Inc.

    1+ YOE1+ MgmtCandidates need a post-secondary credential with a business emphasis and at least one year of supervisory or management experience, or an equivalent mix. They should be comfortable with computer systems, able to work fast-paced shifts that involve standing and heavy lifting, and fluent in English.

    computer software, automated systems

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.