My situation is a combination of incompetent bosses and unclear demands, and a lack of efficient communication. I work in a startup with 3 engineers, 2 of them are 50% shareholders (and friends) and I am the only paid employee. I report to both of the bosses regarding technical issues.
Let me break down the situation a bit:
-The bosses decided to undertake a new project. They are supposed to be experts in the field according to their resumes, but it's been 3 weeks and nobody is clear about how we should proceed.
-This situation affects me the most because I'm supposed to be informed about the direction we are going to take, but since nobody knows what they are doing, they can't assign me a work with concrete expectations. All they have done is ask me to find relevant resources and compile a report, which I did, but the report didn't satisfy them. When I asked how I can improve the report, they both just said "I don't know, but I'm sure you can make it work".
-The bosses are probably aware of the situation but they don't want to look bad in front of a newly graduated engineer. All of this boils down to them expecting me to come up with a miracle (the word is used in a conversation) kind of work which will define all hardware/software requirements,set the path we will follow, and assign each people a role; while I do all this, they won't give me any credit.
So, I'm expected to devise a work plan, design, and do the programming. I'm sure I am qualified to undertake all of that, but it's not a one man's job. And I won't take any credit for all that work.
Before you ask, I applied to a position in another company and I'm invited for a second meeting soon.
How can I alleviate the situation? Should I talk to the bosses about how I feel? I don't want to jump ship in the middle of a project, where they clearly need me.