Would you consider re-taking the SAT, or taking the ACT instead? (Many non-native speakers find the ACT easier than the SAT because it de-emphasizes vocabulary.)
You’d have many more scholarship options with an SAT score above 1,300 (or ACT >= 30).
For CS/ mech E safety, I suggest U of Alabama or UAH. If you suceed in getting at least 28 Act or math and Cr 1280, you will get partial tuition waiver. I fyou get 1400 or act 32, you will get full tuition waiver.
@advent I would say that UMass Lowell would be a safety. Total COA is 33k. You might get a scholarship. It’s a good engineering school with commuter train access to Boston. Lowell is not a fancy area though.