do engineers get paid hourly or salary