SCADA Engineer
14 hours ago
Vaughan
We employ approximately 15, skilled and motivated people at manufacturing, engineering and technical centers in Canada, the United States, Mexico, Brazil, Germany, Slovakia, Spain and China. Process engineering knowledge or experience. Must be able to work collaboratively and cooperatively, take ...