3 ms·
In Canada, (B) is how it works for engineers, including software engineers.
by mitthrowaway2 1y ago
In Canada, (B) is how it works for engineers, including software engineers.
- rahimnathwani 1y agoWe are using the term 'software engineer' in two different ways: 1. The way most people here on HN, and most people in the US, understand it. 2. The way the laws in most of Canada (but not Alberta) define the term. AIUI someone can design and develop software for pay in Canada without declaring themselves to be a 'software engineer' and without signing a code of ethics. Is that correct?
- jjmarr 1y agoIt's unclear and barely enforced in Canada. Ontario has a two-step test for defining "software engineering": * The development of the software required the application of engineering principles (ie. "a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software") * The software concerns the public interest (ie. there is a reasonable expectation that failure or inappropriate functioning of the system would result in harm to life, health, property, economic interests, the public welfare or the environment). In practice, LinkedIn is full of "software engineers" and anyone with a P. Eng uses it as a suffix.
- bobsmooth 1y agoThe calling of the engineer is not required but you are bound to ethical guidelines as a PEO.
- vkou 1y agoMost software engineers in Canada don't call themselves 'Engineers' and don't have any ethics codes they need to follow.