I don't know if this would be of interest/applicable to you, buy you could look into doing ROTC. They'd pay for everything, plus give you a stipend. Now, of course you'd have to serve 3-4 years in the military but you're doing engineering stuff either way. You won't make bank, but it has it's perks.
Something to think about, especially if $$$ is an issue.
Something to think about, especially if $$$ is an issue.