YOU have to submit your passport and the visa invitation from the saudi company to the SAUDI ARABIAN EMBASSY here in Qatar. You have to wait and they will stamp your Visa in your passport. As far as i know Saudi Arabia will not allow Non GCC person to enter Saudi if the Visa is not Stamp on the Passport.