QNX Senior Software Developer in Test
BlackBerry4 days ago
Ottawa, CanadaSenior
Base Salary
$109k - $152k/yr
Responsibilities
- Design, develop, and optimize automated tests, test frameworks, and test cases.
- Execute software validation on reference and customer hardware platforms.
- Debug software and hardware interactions, analyze failures, and perform root-cause investigations.
- Create defect reports and verify fixes through regression testing.
- Develop and maintain test plans, test cases, and test documentation.
- Generate test reports and communicate results to development and leadership teams.
- Build, maintain, and improve automation lab infrastructure and testing environments.
- Collaborate with development, integration, and test teams to ensure software quality.
- Reproduce and isolate field-reported issues through troubleshooting and validation.
Requirements
- 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 the TCP/IP model.
- Hands-on experience with Linux and other Unix-like operating systems.
- Experience testing software features across multiple hardware platforms.
- Understanding of software testing methodologies, validation strategies, and test automation best practices.
- Experience creating test plans, developing test cases, executing tests, and reporting results.
- Experience with Git or SVN, Jira, Jenkins, and modern development workflows.
- 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.
- Experience with AI technologies and knowledge of hypervisors, filesystems, or graphics are nice to have.
Benefits
- Base compensation is listed as $108,750.00-$152,250.00 annually, with eligibility for the BlackBerry Variable Incentive Pay program.
- Benefits may include medical, dental, vision, life, disability insurance, retirement, an employee share purchase program, and paid time off, subject to eligibility.
- This is a regular, active opening intended to be filled immediately.
- The scheduled workweek is 40 hours.
About BlackBerry
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.