It's been a dream of mine to work in Taiwan for years now, and I have learning Mandarin for quite some time (but am not fluent).<p>Is it possible as a foreigner to get a job in Taiwan? Is it best to try and find multi-national companies with offices in Taiwan?<p>I've found that second method to be quite difficult so far as it seems large companies much prefer to hire local talent for roles that aren't "Senior Engineer" or similar.<p>I am comfortable with both hardware (embedded, cpu uarch, coherent interconnects, RTL + validation in verilog, etc) and software (embedded, OS/kernel impl, networking + web stack, bitcoin impl, and experienced with Java, Go, C, C++, Python, Perl, Javascript, several flavors of assembly, etc), but I am also willing and able to learn new things.