Senior Embedded Software Test Engineer

Toronto 4 days agoFull-time External
Negotiable
REQUIRED ONLY CANADIAN CITIZEN Essential Job Functions: • Define and develop test automation to improve efficiency and test coverage • Write manual and automated test procedures for features of low power, high reliability industrial process control devices • Champion other members of the test team to deliver quality products • Collaborate with other teams (Firmware, Electrical, Mechanical, etc) to facilitate a cohesive group environment • Create and maintain a backlog of all work items within an Agile Environment • Log, track and investigate defects to determine root cause • Monitor, debug and enhance automated test infrastructure • Perform project and product documentation in accordance with departmental and company procedures and standards • Read, interpret, and implement engineering and industry standards Education / Experience Required: • Bachelor's degree in Computer Science, Computer Engineering, or similar experience • 7+ years Embedded Development and/or Embedded Test Development Required Knowledge / Skills / Abilities: • Expertise in C# and a working knowledge of C/C++ • Working knowledge of C# and C/C++ • Basic understanding Knowledge of software test methodologies and automation principles: Regression test, functional test, unit test, black box test, white box test, etc. • Basic understanding of electrical schematics and circuit analysis • Ability to understand basic mechanical, pneumatic and electronic systems • Ability to effectively work in a team environment • Strong analytical problem solving and decision-making skills