Don't worry about language - many many people here speak English. I mean, I'm pushing 50 and I'm from the GDR (former Eastern Germany) where we mainly learned Russian, but still I'm reading everything in English now ... many hundereds of pages every week. And all the people I know speak English more or less. Shouldn't be a concern. I would even guess that you would find people who would like to practice their English with a native speaker ...
There seems to be a strange thread of discussion about cyclists going on ... Generally cyclists are well supported in most areas of Germany. The "stole" half the width of the walkways from the pedestrians and provided well paved stripes for the cyclists. So it's nice to cycle here. Of course you should watch to keep your speed down in order to be save. Driving above 20mph may get you into trouble sometimes ;-). But it's not as if we're killing off our cyclists all the time :-) :-).
[cyclists] They are everywhere, and one needs to be careful, but I just meant to make some fun about that official reference about tavel in Germany. That stresses the cyclists so much that I thought to overdo it even a bit more as a post-scriptum. In the larger cities you should not need a car in the first place. You have decent public transport (with no negative conotation, as in e.g. NYC) or ... you cycle :o)
[where] agreed, it may be of particular interest, though, to be with one of the many small and medium enterprises of 40-250 employees that basically can be anywhere in some smallish town with some nieche product for the world market / a) you get a bit of a new family feeling (if everything goes right and if you are lucky) b) you are also wanted for the contacts you bring c) the documentation writers want you to proof-read bits and pieces ... but if the job is not as you hope, you are likely to move homes (within Germany) to find another position.
The current software model (90%) will go to museums. The new model is built 50%. I'm serious. I've worked in software for 40 years. You cannot imagine what will be "The internet of Things". Now it is a big waste of money and time. All is very very serious!
Check out amazon.de to compare prices :) Should be fine.
There is no need for a VISA for US citizens from what I understood, you just need a letter from your employer stating that he tried to hire someone local but failed miserably - a non-issue for electrical engineers where availability and specialisation do not coincide too often.
A Book For All Reasons Bernard Cole3 comments Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...