15,000 skilled and motivated people at manufacturing, engineering and technical centers in Canada, the United States, Mexico, Brazil... Strong communicator in the English language Minimum 3-4 years of experience in a similar role Strong knowledge of technical specialties......
Job Location: Mississauga, ON, Canada