Any specific reason for picking Germany over say, the US, UK or even Singapore?
The quality of CS/ECE research at tier 1 universities in the US is probably unparalleled. I graduated with an MS in CS from a top 5 university and got to work on stuff that I'll never get my hands on at most companies in the industry.
Sure a degree from a top league institute in Germany might be great for working in continental Europe (or even MENA) but outside that, you might not get the necessary recognition and the chance to cash in on brand value.