Note that even on your own Stanford and MIT links above, they reserve the term "engineering" for programs OTHER THAN "Computer Science" (e.g. "Chemical Engineering", "Electrical Engineering", etc). Show me a "Software Engineering" program at any accredited university.
There's no confusion, I am 100% talking about PE regulations. One requires a license to practice chemical engineering, electrical engineering, mechanical engineering, all but the most entry-level roles in aerospace engineering, etc. Employers effectively cannot hire non-licensed workers for those positions.
If that does not apply to your job, then you are an "engineer" only in the sense of LinkedIn puffery.
Mind you, this applies to all us (myself included) in the software development field. I'm not trying to be a gatekeeper. Rather, the complete absence of gatekeeping is the entire point here.
0: https://asuonline.asu.edu/online-degree-programs/undergradua...
I agree that the profession of "software engineering" could stand to have much more of the rigor of engineering. For example, it's painfully missing a sense of ethics about large scale surveillance systems. But your argument is biting off way too much.
That's a bold statement.
Would you argue, for instance, that someone graduating from MIT EECS[0] or Stanford Engineering[1] isn't qualified to use the tittle of Engineer?
> An engineer is certified by that governing body, and given a license to practice the profession. An engineer can have their license suspended or rescinded, in the event of professional misconduct or malpractice.
I think you are confused with the PE regulations. [2]
[0] https://www.eecs.mit.edu/
[1] https://engineering.stanford.edu/students-academics/academic...
[2] https://ncees.org/about/