Finding an internship abroad requires your initiative! To find companies, contacts and offers, you'll have to organise your search & answer these questions for yourself first:
Tip: Visit industrial fairs and trade shows or view their online product and exhibitors lists. Try the Hannover Messe for a start. They have a good exhibitors and product catalogue on their website but also analytica, automatica, ees, embedded world, MedtecLIVE, medical device software development summit...
You can start your search for companies by looking at the industries and companies of a country or a specific region or city. For a starting point, Wikipedia articles on the country, region or the city often have sections on economy and industry. Often, regions and cities have their own official websites with information about the local economy and industries. There may be company directories for regions or cities.
Each region or city is very likely to have its own chamber of commerce. In many cases, their websites will have a member directory that may be accessible. A few local/regional chambers of commerce offer a placement service.
If you have a bit of spare money, you may want to use the services of a placement agency. The German website of the eurodesk network has a database which lists agencies that offer internship services.