People encounter QNX-controlled systems whenever they drive, shop, use the Internet, or even turn on a light. Through embedded market specialization and proven expertise, QNX Software Systems has become a trusted partner to the world’s largest device manufacturers, systems integrators, and software developers.

Blackberry/QNX Ottawa, ON, Canada
Jan 02, 2018
Full time
QNX supplies the software used in navigation, entertainment, and digital-instrument-clusters in millions of vehicles around the world including Audi, BMW, Chrysler, GM, Porsche, Toyota, and dozens of others.   The QNX CAR Platform is the foundation to build next generation automotive infotainment systems and safety systems such as autonomous drive targeted at all major OEMs across North America, Europe, and Asia. The QNX Platform is a complete automotive software stack ranging from low-level embedded, middleware, and application frameworks.  Technologies include Safety certified real-time embedded OS, multimedia, navigation, voice recognition, graphics, application frameworks, and smart phone connectivity. We are looking for a highly energetic and creative thinker whose addicted to an attention to detail.   Responsibilities: Working with developers to investigate and resolve customer reported problems and provides interim testing support for experimental software Creating or updating test plans and test cases based on customer requirements or identified problems Running a series of tests against new software loads on customer or reference hardware and analyzes the results Creating test reports based on test results for internal and external audiences Participating in product reviews, design or enhancement projects in order to share knowledge based on customer experience Able to discern test requirements from low-level drivers to middleware to user-level applications Follow and ensures compliance to workplace operating and environmental, health and safety procedures and guidelines   Essential Skills and Qualifications: 5+ years’ experience in embedded test, design and engineering 2+ years as a C/C++ developer in an embedded environment Strong technical skills in the areas of software and embedded testing Strong working knowledge of Python, Perl and shell scripting Knowledge of Windows CE, embedded Linux, or QNX OS Familiar with Continuous Integration build systems (Jenkins, Hudson) Familiar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins) Knowledge of formal test theory, test methodology, and experience in developing automated tests and testing tools Able to write clear and concise problem reports Familiarity with common processor architectures (i.e. x86/PPC/ARM/ARMv7) Ability to work and participate in a team setting with an open, collaborative communication style Excellent communication, presentation, and organizational skills are necessary Enthusiasm, a passion for quality and a desire to learn about new technologies is a requirement! #LI-SS1     Job Family Group Name: Product Development Scheduled Weekly Hours: 40