plc programming engineer careers in Vancouver, Canada