Comment by proberts

9 hours ago

Short of getting a green card, your ability to work in the U.S. will depend on getting a work visa which is based on a job offer from a U.S. employer. For those not from a country with its own visa, the options are the H-1B visa (but this is subject to an annual lottery so not anything that can be relied on), the O-1 visa for people of extraordinary ability (a high standard and a visa that most large companies won't bet on unless the candidate clearly qualifies for an O-1), the E-2 (this would be for German owned companies or subsidiaries in the U.S.), or L-1 (which requires one year of employment outside the U.S. with a related entity - think one year of employment with IBM Berlin and then a quick and easy transfer to IBM U.S.). Of all these, the L-1 is probably the easiest if the global company is large and is willing to transfer employees to the U.S. - and you're willing to work abroad for at least one year.