Test Engineer or Developer - Limited Term/Contractor

Company:  Canadian Software Testing Board
Location: Calgary
Closing Date: 01-08-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Purpose of the position

Reporting to the Manager, Test Engineering, you will be responsible for designing, developing, commissioning and ongoing support of manufacturing test processes, procedures and test systems that are deployed to contract manufactures, original design manufacturer and original equipment manufacturers.

Responsibilities and accountabilities

This position will focus on the designing and developing production test solution for fully integrated system (hardware, firmware, and application software) and subassembly (module and circuit card) test. Responsibilities will include:

  • Design, Document, Develop and maintain automated test solution (Test Software and Test Hardware)

  • Work with the System, Hardware, and Firmware design teams to ensure products are testable (Design for Test)

  • Design and write test automation scripts / programs using LabView, C++, or Python

  • Develop test hardware, jigs, and fixtures for functional test systems

  • Create and maintain test system documentation, including facility requirements, software installation instructions, a spares list, calibration requirements, CAD files, a BOM and troubleshooting tips

  • Test software validation and perform gauge R&R
  • Deploy robust test solutions to offshore factory sites
  • Develop production test solutions with 3rd party Asian suppliers
  • Investigate test and production failures to improve FPY
  • Provide technical support to offshore factory sites
  • Perform other duties as required

Education

  • University degree or technical diploma in Electrical Engineering or Computer Engineering or a related discipline

Required Technical Skills & Experience

  • Experience with test automation and testing systems from both a hardware and software point of view
  • Experience programming with C++, LabView, Python
  • Experience in automation, creating scripts, execution, and troubleshooting
  • Experience using test equipment and instruments; including DMM, Oscilloscopes and Data Acquisition Systems
  • Strong problem solving, troubleshooting and analytical skills.
  • Excellent communication, influencing, decision making, and critical thinking skills
  • Experience with iOS and Android is an asset.

Critical “Other” Elements

  • Ability to work effectively both independently and in a team environment with minimum supervision
  • Demonstrated ability to quickly learn about new technologies and products
  • Enthusiastic and positive attitude
  • Interested in learning new skills
  • Demonstrated ownership of work assignments

Supervision

  • This position does not have any direct reports

Additional Details

  • The candidate will work in both an office and a laboratory environment.
  • Ability to work flexible non-core business hours with international parties.
  • Some international travel will be required.
  • This is a limited term position (or contract) with an end date of March 29, 2024 with opportunity for extension.

#LI-HYBRID #LI-AS1

At SMART Technologies, privacy is not an afterthought to us. Privacy is at the core of our software design. The result is that privacy is an essential component at the core of our business. To read more about our specific policies, please follow the links below. For more information please review: https://home.smarttech.com/legal/privacy-policy

#J-18808-Ljbffr
Apply Now
Share this job
Canadian Software Testing Board
  • Similar Jobs

  • Senior Lecturer of Finance (Limited-Term)

    Calgary
    View Job
  • Software Developer in Test

    Calgary
    View Job
  • .Net Developer Fixed Term

    Calgary
    View Job
  • Project Engineer- Alberta Distillers Limited

    Calgary
    View Job
  • Agriculture Test Engineer

    Calgary
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙