I know a lot of UCs are super tough to get into for engineering majors so keep that in mind:
UCB- Reach
UCLA- slight Reach
UCSD- Match
UCI- Safety
UCSB-Safety
USC- Low Match/Safety(they don't take majors into consideration)
Stanford- High Reach(It is for basically everyone...)
Good Luck! All of these are really good schools