Few months back, we got a project. In this project, Hardware team was responsible for designing its hardware and I was responsible for its software. Within a month I developed it software and was working fine as I have tested it on development boards. I have also given a demo of it to my reporting manager and they knew that I am done with my job.
Now this hardware team is actually lagging. They have not designed hardware till now. I can understand that its not easy to design hardware but the main problem is I don't have any work to do. I have discussed this with my reporting manager. I told them that till the hardware is ready give me some other work to do but all they are saying is just wait till hardware is ready. I have got nothing to do. All I do is google some new stuff and technology and learn them. I wonder this will eventually decrease my performance. I don't know what to do? Can anyone give me some advice on this kind of situation.?