If so, the OP is still not an engineer unless he’s writing software for weapons.
In the end, anyone lying to their client about the standards their software adheres to is not undertaking engineering.
If so, the OP is still not an engineer unless he’s writing software for weapons.
In the end, anyone lying to their client about the standards their software adheres to is not undertaking engineering.
I think some introspection may be required here.
Feel free to call yourself a software engineer (or even a software doctor). The titles aren’t controlled and as a result don’t really mean anything.
Another example: the University of Alberta has a software engineering program.
https://www.ualberta.ca/computing-science/research/research-...
Search on Canadian job sites and you will find hundreds of software engineering jobs across Canada (including Alberta).
Other examples of non-PE engineers include stationary engineer (people who operate boilers) and locomotive engineer (people who operate trains). They may have their own regulations, but it is entirely distinct from Professional Engineers.
It's a bit complicated. In Oregon, for example, someone was fined $500 in 2015 for referring to themselves an engineer; although they had an engineering degree, they were not a licensed professional engineer. The state law was invalidated in 2018.
https://ij.org/press-release/oregon-engineer-wins-traffic-li...