Any Safeties?

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.