I'm an international student at University of Waterloo (Canada). I don't think being international makes you or labels you any different than what you can be otherwise. In fact, most of my employers (direct team members) hardly ever know this fact, which makes sense as your nationality has nothing to do with how you will do the job.
Not sure how H1 works but in my case I've been given offers to work as an intern in the US on the basis of a J1 visa.
I'd say keep trying and working on side projects in the mean time. Good Luck!
I'm a Computer Engineering student at Waterloo, but I must say you've impressed me with your skills as an aerospace engineering student in the CS field. Bit off topic but it's funny because I'm looking to get into Flight AI and flight mechanics. We should talk!
What an interesting read. Thanks OP. I got stumbled on the floating point question. I remember a few weeks ago in class our instructor taught us about floating point precision loss and I thought the compiler might take care into that and not optimize it, but I guess I was wrong.
Would you explain a bit more on that? I'm really interested! Thanks!