[1] As I tell people: "People know my reputation - and yet they hire me anyway."
[2] The last company I worked at before going independent consisted of 3 people. The owner/engineer and 2 software devs.
[3] "Develop a skill you can leverage": By that I mean, start to learn something that you want to work with and then find a place to work at that will let you really learn it. For example, suppose you want to work with the Internet Of Things stuff; get a development board and do an IOT project with something like C++ and leverage your existing skill set (Javascript, Web stuff). Then take that little bit of IOT stuff and try to get a job doing IOT and then maybe C++ embedded. Does that make sense?