I wonder how looks integrating code for embdedded systems. Lets suppose there are 5 programmers and everyone is doing something different. Then I am supposed to integrate the code. How do I know if it should be RTOS or not, should I be provided with some kind of API, from the programmers, that refers to theirs code ? Should the code execute sequentially or should I implement multitasking ?
There are so many things to be managed and I got no idea what to start with ? Do you know any books that would introduce me to that subject ?