Nahh, I’m utterly invisible to the Captains of Industry and Congress.
I must be, no matter how many resumes I send out, no matter how many cold calls I make they still can’t find any American engineers to fill their openings.
They implore Congress to raise the H-1B ceiling.
Congress enthusiastically does.
I'm in the process of retiring after 45 years as an Engineering Technician and had to work with many H-1Bs. One thing I won't miss is trying to understand some of these guys. A couple of them were so bad I had to tell them to send me an E-mail because I couldn't understand what they wanted.
Are you getting interviews? If not, look at your resume. Are you getting interviews, but no offers? Have a friend play a boss and record your interview. Be brutally honest as you review the tape. Make contacts. Most hiring comes from hiring somebody the boss already knows. Engineers can be too focused on their technical abilities. The organization is hiring you....not just your skills. Be SOMEBODY they want to hire not just some skills they might need.