Handling Uncertainty in Collaborative Embedded Systems Engineering