> Wait, does that mean that if I self describe as a software engineer on LinkedIn and get an offer by Germans id be breaking the law by accepting?

Using the German translation "Softwareingenieur" of "software engineer" on your LinkedIn page might easily get you into trouble.

Typically, as far as I know, law enforcement agencies only get active in the punishable act "Missbrauch von Titeln, Berufsbezeichnungen und Abzeichen" [abuse of titles, occupational titles and emblems] if the culprit gets denounced by someone or if there is a public interest, but everybody knows how easy it is to make enemies in your job or on the internet.