Test Engineer or Developer – Limited Term/Contractor

Full Time

Website SMART_Tech SMART Technologies

Whether you're engaging learners or collaborating with your teams - no matter where they are - we provide interactive technology to make your day simpler and more connected.

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.

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