Role Overview
The Machine Vision and AI Engineer is responsible for integrating and supporting advanced machine vision and inspection technologies and solutions for a wide array of automated inspection and robotic applications, as well as involvement in the development of advanced AI technologies related to vision and robotics.
Responsibilities
Reporting to the Controls Manager, the duties and responsibilities of the Machine Vision and AI Engineer include, but are not limited to, the following:
1. On-site installation and programming of vision and automation equipment at customers facilities across North America, Mexico and potentially internationally;
2. Solve complex technical problems in manufacturing and automation using conventional computer vision and deep learning algorithms, artificial intelligence and mathematical modelling;
3. Evaluate, develop, and implement machine vision application solutions;
4. Transfer Machine learning and Computer Vision research ideas into production and applications;
5. Technical service and support of custom machine vision solutions, including phone support, troubleshooting hardware/software issues and documenting results;
6. Interactive hands-on experience developing robotic functions;
7. Assist with the development of solutions (to include Vision Guided Robotics) utilizing 2D and 3D machine vision technology, programming skills and creative thinking;
8. Troubleshoot and diagnose any problems with vision systems and communicate with superiors for solutions with complicated issues;
9. Skill development through formal and informal training relating to machine vision, controls, robotics and other automation systems;
10. Other duties as assigned.
Requirements
Education: Mechatronic, Electrical, Computer or other related technical degree/diploma with a keen interest and/or experience in machine vision, automation, robotics, and machine learning;
Skills:
1. Strong math and analytical skills;
2. Ability to work with minimal supervision;
3. Proficiency in computer skills - Microsoft Office Products with advanced knowledge of Excel;
4. Excellent written and oral communication skills;
5. The desire to work hard and be challenged by expanding knowledge, learning new technologies and applying them in a diversity of industries;
6. Be willing and able to cross the border, for required support of our US or Canadian customers;
7. Able to meet the requirements of a TN Visa;
8. Must possess a valid driver’s license and reliable vehicle to travel to the clients’ locations.
Experience
A minimum of 3 years “assisting in programming vision equipment” experience is considered an asset;
Knowledge of PLC, machine learning, robot programming and automation is an asset;
Knowledge of computer programming including Microsoft Visual C# is considered a strong asset;
Strong knowledge on the programming languages C++, and Python;
Strong knowledge using Linux environments;
Experience creating multithreaded applications;
Experience with any of machine learning, deep learning, and/or computer vision algorithms;
Experience working with mathematical models EKF, UKF, Bayesian probability, PID is an asset;
Experience working with data coming from IMUs, encoders, lidars, and cameras is an asset;
Familiar with communication protocols such as UART, TCP, UDP, HTTP, CAN, I2C, etc. is an asset;
Excellent time management skills;
Excellent written and oral communication skills.
Expectations
1. Must be willing to travel/relocate and operate out of various customer sites;
2. The position may require to do some work outside normal working hours or on weekends;
3. Ability to work on a computer for long period of time;
4. Ability to stand and/or walk for long period of time;
5. Excellent oral, written, and listening skills in English;
6. Ability to work in a busy office environment or open area plant;
7. Attention to detail and high levels of accuracy;
8. Demonstrated organizational skills and ability to meet tight deadlines and establish work priorities.
Schedule
• Monday to Friday (8:00am to 5:00pm)
Job Types: Full-time, Permanent
Pay: $45,000.00-$85,000.00 per year
Additional pay: Overtime pay
Benefits
* Dental care
* Extended health care
Ability to commute/relocate:
Windsor, ON: reliably commute or plan to relocate before starting work (required);
Application question(s):
Must have Canadian passport!
Experience:
Machine learning: 2 years (preferred)
Willingness to travel: 75% (required)
Work Location: In person
#J-18808-Ljbffr