Earlier quoted context omitted.
This is very good advice, if you want to work in Germany. The general requirement to call oneself an engineer ("Ingenieur") is that a person has successfully completed a technical or scientific course of study at a German university or university of applied science with the duration of at least three years (full-time). Each German state has its own Engineer Law ("Ingenieurgesetz", IngG) for the details, which also in…
"Software Engineer" (without German translation) is used as an official job title by many German companies and the German linkedin is also full of people describing themselves as Software Engineers. This is the first time I hear such an objection.
My translation:
The job title _software developer_ is not a protected job title in Germany and Austria.
According to German law, the job title _software engineer_ may only be used by those who have successfully completed a technical degree. In Austria, the title of engineer can also be acquired through training at an HTL [Höhere Technische Lehranstalt, aprox.: Higher Technical College].
Original: Die Berufsbezeichnung _Softwareentwickler_ ist in Deutschland und Österreich keine geschützte Berufsbezeichnung.
Die Berufsbezeichnung _Softwareingenieur_ darf nach deutschem Recht nur führen, wer ein technisches Studium mit Erfolg abgeschlossen hat. In Österreich kann der Ingenieurstitel auch durch die Ausbildung an einer HTL erworben werden.
Source: https://de.wikipedia.org/wiki/Softwareentwickler#Berufsbezei... (in German)