fresh graduate mechanical careers in Mecca, Saudi Arabia