Do I have a good chance at these engineering schools?

Your SAT is way low and does not support your GPA, which might lead colleges to assume your HS is not particularly rigorous.

In addition, top-level STEM programs usually assume a near-800 math SAT and you are light-years away.