Will vibration loosen the screws or rivets?

No. All steel frames are designed and braced to resist wind and earthquake stresses and the number of fasteners is more than adequate to rigidly hold the house frame together. Because the steel is dimensionally stable screws and rivets don’t work loose over time either (as can happen with timber).