Unfortunately, that is getting increasingly difficult. With current job market conditions, sponsorship is harder to secure, and OPT rules may also change.
I’m not sure a BME degree would make it significantly easier to find a sponsoring employer. If you had to return to your home country, which of these career paths would you pursue - Civil Engineering or BME?