Get more replies from employers
Send a job-specific resume in minutes.
BlackBerry QNX is seeking a Senior Software Developer in Test for a 12-month on-site contract in Ottawa. You will develop automated test frameworks, validate QNX Power Management on embedded hardware, and collaborate with developers to ensure high-quality releases.
Applicants bring 5+ years in Python/C/shell scripting, Linux, and test automation, with leadership experience and strong problem-solving skills. This role emphasizes hands-on lab work and rigorous verification processes.
Position Type: Contract (Fixed Term)
Location: Ottawa, Ontario
Work Arrangement: Full time, on-site (regular access to hardware and test labs required; not suitable for remote work)
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.
Benefits: The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, and paid-time-off to those that meet the eligibility requirements.
Role Overview:
This is a 12-month fixed-term contract position providing maternity leave coverage within the QNX Power Management Test Team. The Power Management Test Team at QNX is seeking a motivated and detail-oriented Senior Software Developer in Test to help ensure the quality and reliability of QNX Power Management technologies. In this role, you will do far more than execute tests. You'll develop and enhance automated test frameworks, investigate complex system issues, perform root-cause analysis, and work closely with developers to support high-quality software releases.
Working in a hands-on lab environment, you will validate software on embedded hardware platforms and contribute to all verification activities related to QNX Power Management features. This role is ideal for someone who enjoys software development, automation, debugging, and continuous quality improvement.
Responsibilities:
Essential Skills and Qualifications:
Why Join QNX?