My car made the same squeaky noise usually when the brake pads were almost out to a point that the metal thing in the pads touching the brake rotors. But I could only hear the noise at low speed, so you may have a totally different issue (especially the vibration). I would take it to a mechanic to check it out right away.