This question (Supervisor without relevant technical knowledge does not communicate project objectives clearly) was closed for lacking a goal we could address. (I was one of the close voters.) The OP has since edited the question to describe his situation more clearly and also included a goal.
In brief, the issue is the OP is deeply technical coming from academia, while his supervisors have been relatively non-technical. This has led to some miscommunication regarding the project objectives, and the OP getting fired. He wants to know how to deal with this situation in future.
I made a further edit, but I felt it could do with some further improvement. In particular:
- Some of the paragraphs are too long and could be trimmed some more.
- I relegated the details of OP's task to a footnote. However, we need to consider if it can be removed entirely without losing context.
Are my edits sufficient to get this question reopened? If not, could you suggest (or make) further edits?