It's extremely embarrassing that my (American) employer refers to me as a "software engineer" when in fact I dropped out of the university computer engineer program and can not legally call myself an engineer in my country.
I would just as soon call myself a software doctor or software lawyer. Or software architect.
In the US anyway, calling yourself an "engineer" is only regulated if you sell your services to the public as one. Inside of a business, like a car manufacturer, the position title of "engineer" can be applied to any job at all, however the business wants.
As a degreed engineer myself, this was a bit jarring to me when I first entered the workforce, seeing co-workers who had never been to college calling themselves engineers. But fortunately I got over it.