To know programming is not the same as knowing all that's needed to make electrical/electronic hardware work or to know what prevents it from working. After all, the real work is done by hardware.
No one is skilled at everything. And even if you are, there's such a thing as being OVER-qualified.
More job openings are available for you if you have a Bachelor's in anything. As to whether there will be abundant job openings for anyone in English-speaking countries, that's another matter.
Your writing is nigh perfect. Consider combining your talents. Example, writing instruction manuals for electronic devices. (Few engineers are wonderful at it.)
Do you have an intuition about mechanical physics? Consider electronic device manufacturing, testing and research. Or construction of electronics installations. Or robotics.
Fluid dynamics? Solar? Nuclear? Etc.