It would be very tough to get a job straight out of undergrad, especially in your fields. Schools and engineering firms will wants several years of experience--and being from the US you will be better off working for US firms that will pay or subsidize your federal taxes (which are substantial as an expat).