Your GPA is much stronger than your test scores - making slotting you into a suitable Safety challenging. You should be a shoe in at UCM, probable at UCR but, UCSC could go either way. A few hundred SAT points would make a big difference.
SDSU, CP Pomona and CSULB have outstanding engineering programs, are very likely to admit you and are affordable - Apply broadly, visit some the campuses and see where you get in. At this stage, having several viable options will serve you best.
A CC is a viable fall back plan.
Good luck.