With an engineering background you might have some luck with some of the manufacturers such as Boeing, Raytheon etc. I doubt you would fare as well with the Airlines, especially in light of the fact that many of them are laying off people right now.
Your best bet for a green card is to find a nice American girl (Yes, I know that might be an oxymoron) and marry her!