I work as a firmware engineer in the tech industry. My division and team in particular works with client side solutions (v.s. server solutions), but has since moved to Chinese customers. From hiring, however, I was informed what kind of products I would be making and for who.
I am somewhat of a young engineer and have been realizing at my working time that we are supplying parts of the technology the Chinese government needs to suppress minorities. I have no ill-will against Chinese people myself, however, I want to recognize that the Chinese government has committed many recent human rights violations.
I cannot explain exactly how or what I do to support the technology needed, but I can say that I certainly contribute to some problems in China at the moment.
I am conflicted what the best course of action is because this is my second job for only a year, and my previous job was for a little over a year. I fear that moving jobs will look like I am a job hopper with no commitment. To be honest, I truly enjoy the technical sides of this current job, but I am really uncomfortable with my current position, knowing that my company is ok with knowingly supporting mass surveillance.
If I were to apply to another company, I suspect that ethical reasons would not realistically be an excusable reason. What could I do in my position?