top of page

Machine Vision Engineer


Engineering company is looking for an engineer to design, program, simulate and test automated machinery, including machine vision and image processing with advanced algorithms. The industries served are manufacturing, food processing and packaging, medical and pharmaceutical. Responsible for working with and programming PLCs, automated inspection cameras and vision sensors, lighting, motion control and other aspects of industrial automation; responsible for design specifications and documentation, customer support and training.


Design and develop system hardware and software for automated control of processes.
Design and develop system hardware and software for automated inspection of product quality
using machine vision and image processing.

Program PCs and/or PLCs for automation.
Support and improve existing customer automation systems.
Support deployment at customers / training / documentation.
On-going support and gradual improvement over the life-cycle of an automation system.
Overseeing some projects/customers cradle-to-grave.


BS in Electrical Engineering, Automation Engineering, Computer Engineering or Computer Science.
MUST HAVE-Solid understanding of computer programming and software development.
MUST HAVE-Ability to program algorithms using C++, C# or C.
Ability to create basic graphical user interfaces (GUI, HMI or MMI) for operator control.
Knowledge of image processing concepts and algorithms.
1+ years of relevant engineering experience or relevant coursework.
Good Project Management skills.
Ability to work independently. Ability to troubleshoot equipment problems and perform complex system tests.


Job Highlights:

Highly competitive compensation
Work for a small and highly mobile engineering firm
Very flexible schedule
Perfect situation for an individual motivated to succeed and grow
Software running on multiple platforms, from embedded to PLCs, PCs using Windows or Linux
Ability to wear multiple hats, learn multiple systems/strategies, develop own ideas

Automation, engineer, algorithms, vision, image processing, robots, process control, controls, systems, project management, GUI, programming

Job Type: Full-time


Health insurance
Paid time off
Retirement plan


Monday to Friday
COVID-19 considerations:
Masks are required inside the Solvis office


Bachelor's (Preferred)

Work Location:

One location
Work Remotely: As necessary


bottom of page