BlackBerry QNX Software Developer in Test (Containers)

Posted 5 Days Ago
Be an Early Applicant
Ottawa, ON
1-3 Years Experience
Information Technology • Security • Software • Cybersecurity
The Role
Join the QNX Automation Test Team as a BlackBerry QNX Software Developer in Test II focusing on Containers. Collaborate on advanced QNX Container technology for automotive industry applications. Develop and execute automated tests, analyze new features, resolve bugs, create test plans, optimize tests, ensure traceability, and more. Requires intermediate to senior-level experience in embedded test, C/C++ development, Python/Pytest, Perl, shell scripting, virtualization, CI systems, version control, and team collaboration.
Summary Generated by Built In

Worker Sub-Type:

Regular

 Job Description: 

Are you passionate about working on cutting-edge technology? Join our team and collaborate with highly skilled developers and testers on advanced QNX Container technology. Our work in the automotive industry simplifies packaging and delivery, making a significant impact. The QNX Automation Test Team seeks talented individuals with a keen eye for detail and a passion for quality. You will contribute directly to the most reliable and secure operating system in the world, influencing systems in automobiles, the internet, medical devices, space systems, manufacturing, nuclear power plants, and the world’s most advanced smartphones.

Responsibilities:

- Automated Testing: Develop and execute automated tests for QNX SDP smoke/regression test suites.

- Feature Analysis: Collaborate with the QNX functional test/development team to analyze and test new features, investigate and resolve customer-reported issues, and support experimental software.

- Bug Resolution: Work with the QNX Container test/development team to analyze and test new features and resolve bugs throughout the software development lifecycle.

- Test Plan Development: Create or update test plans and test cases based on new product features, customer requirements, or identified issues.

- Optimization: Develop and optimize automated test cases to improve coverage and efficiency continuously.

- Traceability: Ensure solid traceability from software requirements to test specifications, test cases, and test results.

- Hardware Testing: Identify and run tests against new software builds on reference and/or customer hardware.

- Issue Analysis: Analyze test results, debug issues, generate defect reports, verify fixed issues, and update existing defect reports.

- Reporting: Create detailed test reports for internal and external audiences.

Essential Skills and Qualifications:

- Education: University degree in Computer Science, Engineering, or a related field.

- Experience: Intermediate to Senior level experience in embedded test, design, and engineering.

- Programming: 2+ years of experience as a C/C++ developer in an embedded environment.

- Scripting: Proficiency in Python/Pytest, Perl, and shell scripting.

- Operating Systems: Working knowledge of QNX or other embedded operating systems.

- Virtualization: Familiarity with virtualization technology such as Docker.

- Continuous Integration: Experience with CI build systems (e.g., Jenkins, Hudson).

- Version Control: Familiarity with source versioning, problem reporting, and CI systems (e.g., SVN, Git, JIRA, Jenkins).

- Test Methodology: Knowledge of formal test theory, test methodology, and ISO9001 quality management.

- Automation: Experience in developing automated tests and testing tools, enabling automation for manual tests, and automating test result processing.

- Reporting: Proficiency in writing clear and concise problem reports.

- Architecture: Familiarity with common processor architectures (e.g., 32-bit and 64-bit variants of x86/ARM).

- Team Collaboration: Ability to work and participate in a team setting with an open, collaborative communication style.

- Communication: Excellent communication, presentation, and organizational skills.

- Passion for Quality: Enthusiasm, a passion for quality, and a desire to learn about new technologies.

What We Offer:

- Innovative Environment: A collaborative and innovative work environment.

- Professional Growth: Opportunities for professional growth and development.

- Competitive Compensation: Competitive salary and benefits package.

- Impactful Work: The chance to work on cutting-edge technology that impacts various industries globally.

Scheduled Weekly Hours:

40

Top Skills

C
C++
Perl
Python
Shell Scripting
The Company
Waterloo, Ontario
3,770 Employees
On-site Workplace
Year Founded: 1974

What We Do

BlackBerry (NYSE: BB; TSX: BB) provides intelligent security software and services to enterprises and governments around the world. The company secures more than 500M endpoints including 195M+ cars on the road today. Based in Waterloo, Ontario, the company leverages AI and machine learning to deliver innovative solutions in the areas of cybersecurity, safety and data privacy solutions, and is a leader in the areas of endpoint security, endpoint management, encryption, and embedded systems. BlackBerry’s vision is clear - to secure a connected future you can trust.

Jobs at Similar Companies

Fusion92 Logo Fusion92

Account Executive

AdTech • Agency • Digital Media • Enterprise Web • Marketing Tech • Analytics • Web3
IL, USA
263 Employees

ForeFlight Logo ForeFlight

Product Designer II

Aerospace • Software • App development
Remote
Austin, TX, USA
466 Employees

IonQ Logo IonQ

Lead Ion Trap Design Engineer

Artificial Intelligence • Hardware • Information Technology • Internet of Things • Software
Easy Apply
Seattle, WA, USA
305 Employees

Snap Inc. Logo Snap Inc.

Application Engineer, Salesforce UI

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
New York, NY, USA
5000 Employees

Similar Companies Hiring

Snyk Thumbnail
Software • Security • Information Technology • Data Privacy • Cybersecurity • Cloud • Artificial Intelligence
Boston, MA
1000 Employees
Consensus Cloud Solutions Thumbnail
Software • Information Technology • Healthtech • Cloud • Business Intelligence • Artificial Intelligence
Los Angeles, CA
398 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account