Almost all of the jobs I've had I got by knowing somebody who worked there. Networking is the key, and it can be tricky when you are just starting out. Keep an eye out for job fairs, I've made a handful of contacts at those. They work a bit like trying to pick up a girl at a bar except that instead of looking for pretty girls to talk to I was chatting up nerdy looking guys, finding out where they worked, what they did, what sort of positions might be available, talking about projects I was working on or just chatting about technology and engineering in general. If there are bars, diners or other informal establishments near the company you are interested in you might hang out there around lunch time and get to know some of the locals. Also look for hackerspaces, technical clubs or anything of that nature likely to provide an opportunity to gather with similar minded individuals. I would not worry too much about the future of the company at this stage, you are trying to get a foot in the door and once you have done that it is not a major disaster if the company sinks after a year, you will still have gained a year of relevant experience, earned a year's wages, made some friends/contacts in the industry and learned some things. You're looking for your first relevant job, likely not your lifelong career.