News for hackers. Stuff that matters.
Re:Apple is looking for engineers to convert its code from C... by MegaButts on Friday March 20, 2020 @08:46PM (#22643258)
What's the definition for engineer? Anything that isn't software; ie electrical, mechanical, nuclear? Or does it just mean you passed the FE exam?
Re:Apple is looking for engineers to convert its code from C... by etimberg on Friday March 20, 2020 @09:08PM (#22643366)
Need a degree from an accredited school in engineering + pass the engineering licensing requirements. In Ontario, where I live, that means passing an ethics exam + some years of work that is overseen by someone with a P.Eng. The challenge in software is usually the last part.
Re:Apple is looking for engineers to convert its code from C... by slimsag on Friday March 20, 2020 @09:24PM (#22643442)
Would this mean an engineer in the US who moves to Canada would not be able to practice without getting work accreditation and a license?
Re:Apple is looking for engineers to convert its code from C... by johnwalkr on Saturday March 21, 2020 @04:07AM (#22645256)
The exact policy depends on the province but an American engineer that passed the FE exam can easily become an Engineer in Training (EIT) and an American engineer that has more than 4 years work experience (reporting to an engineer) can easily become a Professional Engineer (P.Eng) in Canada.

In other cases, they look at your academic and work history, and may ask you to take FE and/or PE exams and/or an ethics exam and may ask you to complete specific engineering courses. It's actually possible to obtain accreditation through work experience alone (10 years IIRC).

You can even take the FE and PE exams in Canada for this purpose (and for Canadian grads that want to work in the US). Note that if you get an engineering degree in Canada, you don't have to take the FE exam or equivalent to start as an engineer in training, because the engineering schools themselves are accredited with very similar curriculum.

Personal anecdote: I have a Canadian engineering degree but I personally had no problem using work experience abroad as part of my four years experience towards my P. Eng.

Re:Apple is looking for engineers to convert its code from C... by smnrchrds on Saturday March 21, 2020 @12:28AM (#22644455)
They cannot practice, as in they cannot stamp drawings, or in other words take responsibility for things that require an engineer to take responsibility for. What it means in practice is that either they work in a sector that does not require stamping drawings, or a P.Eng. has to review their work and stamp their drawings.
Re:Apple is looking for engineers to convert its code from C... by t- on Friday March 20, 2020 @10:44PM (#22643842)
If you work in tech writing software or building hardware this has no impact on you at all. You can still do the exact same stuff, you just can't have 'Engineer' in your title. This stuff only really comes into play for say civil engineers signing off on the final design of a project or a chemical engineer doing the same for some plant.
Re:Apple is looking for engineers to convert its code from C... by damian_brody on Friday March 20, 2020 @09:38PM (#22643495)
Yes, that's correct. Although is fairly easy to get accredited if you are a member in order of the state association of engineers.
Re:Apple is looking for engineers to convert its code from C... by TaylorAlexander on Friday March 20, 2020 @10:09PM (#22643630)
Well glad I live in California! I’m a college drop out and all self taught. Not a member of any associations. Happily doing lots of great engineering here in the states!
Re:Apple is looking for engineers to convert its code from C... by OJFord on Friday March 20, 2020 @10:41PM (#22643825)
I don't know the details for Canada specifically, but I doubt not having a degree precludes you from registration - generally having one just expedites it.

I'd encourage you not to discount professional bodies as irrelevant, or incapable of becoming more relevant, our industry could benefit from it in many ways - perhaps most frequently on-topic on HN is the ethical and whistle-blowing aspect. Also plenty of professional development and networking, and that only improves as more people that get involved from different (or rather one's own specific) areas.

Re:Apple is looking for engineers to convert its code from C... by ckcheng on Saturday March 21, 2020 @01:09AM (#22644627)
Not having a degree precludes registration... in fact, the degree must be from an engineering society accredited program, to ensure you get enough hours in front of a P.Eng prof or lecturer, among other things, I think.

One Canadian university's Comp Sci dept. started offering Software Engineering program one time and it ended up in a lawsuit the outcome of which is... complicated.

Canada is, I feel, very... lot of red tape.

The traditional term "engineer" isn't even a very good description of software dev anyway.

Software dev people should just make a new word up and abandon "Engineer".

Re:Apple is looking for engineers to convert its code from C... by rswail on Saturday March 21, 2020 @02:30AM (#22644956)
The new word is "computer programmer".
Re:Apple is looking for engineers to convert its code from C... by jedmeyers on Friday March 20, 2020 @10:25PM (#22643720)
But that’s not REAL engineering! You are only moving numbers around.
Re:Apple is looking for engineers to convert its code from C... by MR4D on Saturday March 21, 2020 @01:25AM (#22644706)
Oddly, this doesn’t apply for the railroad. [0]

[0] - https://www.canadianbusiness.com/lists-and-rankings/best-job...

Re:Apple is looking for engineers to convert its code from C... by johnwalkr on Saturday March 21, 2020 @02:51AM (#22645043)
It does apply to the railroad in general but there are a few job titles grandfathered in that don't require a P. Eng. such as locomotive engineer (the other common one is power engineer) because those job titles were used before the engineering regulations existed and the job descriptions don't match the modern definition of engineering in Canada.

For engineering disciplines in the railroad industry such as structural, mechanical and electrical, a P. Eng. is indeed required.

Re:Apple is looking for engineers to convert its code from C... by mosdl on Friday March 20, 2020 @09:54PM (#22643575)
How did the first engineer get accredited then? :)
Re:Apple is looking for engineers to convert its code from C... by afiori on Friday March 20, 2020 @10:25PM (#22643719)
He likely founded the association that sold accreditations.
Re:Apple is looking for engineers to convert its code from C... by hashbig on Friday March 20, 2020 @09:05PM (#22643350)
Usually it means you graduated with an accredited Engineering degree from university, and you are licensed by the regulatory body in your province to practice engineering. The laws differ from one province to another regarding what constitutes an Engineer.
Re:Apple is looking for engineers to convert its code from C... by allo37 on Friday March 20, 2020 @10:36PM (#22643789)
I'm not 100% sure about the rest of Canada, but in Quebec: If you pay a yearly fee to be a member of the professional order of engineers, you can call yourself an engineer.

Sure, you have to have minimum a bachelor's from an accredited Canadian university, pass an ethics exam, and have supervised experience (or prove that you obtained the equivalent) to join in the first place, but if you don't pay the yearly fee you can only call yourself a "holder of an engineering degree".

Re:Apple is looking for engineers to convert its code from C... by mmxmb on Friday March 20, 2020 @08:53PM (#22643290)
I believe you need to get a Professional Engineer license in the province where you practice.
Re:Apple is looking for engineers to convert its code from C... by beagle3 on Friday March 20, 2020 @08:55PM (#22643301)
Professional licensing along the lines of architects amd doctors - i.e. board exams and long multiyear supervised internship by a senior licensed engineer. At least that's how it looked last time I checked.
Re:Apple is looking for engineers to convert its code from C... by heavyset_go on Friday March 20, 2020 @09:54PM (#22643574)
A license, which sometimes requires a degree from an accredited engineering department.