Actually, not easy. I tried that. I asked the front desk to call for an HR manager or recruiter. After 20 minutes of calling around, I had to leave. Cold calling does not work well for job searches.
For employment based green cards (EBx) the applicant may use his/her EAD to work in a job that is similar to the petitioners I140 case (this is known as AC21). I can't go from Design Engineer on my H1B to CEO on my EAD :(
Set your title as Chief Design Engineer on your incorporation documents. In practice, no one will probably bother to check, and even if they do, they'll go by what the title is on paper. The reality is, you'll be doing mostly programming work in your company and you have EAD, so you're set. This sounds like a good setup from how understand it, but double check with an attorney. If you need referral to a good immigration attorney, drop me a line.
Thanks Dani. I am aware of the O-1 visa. However wait times are about 1-2 years to get it (the same as an EB1 green card). I think I might have a case with my background. Thanks anyway!
Hmm. It says here that "The O-1 petition and approval process takes approximately 3 to 4 months. U-M can submit an O-1 up to 6 months before the intended start date. If needed, USCIS offers an option for expediting O-1 petitions called “premium processing.” There is a special fee for this service in addition to the normal USCIS filing fee."