Does anyone know if a Software Engineer can become a certified Professional Engineer or PE for short? I know that my buddies who are Mechanical, Electrical, or Civil Engineers were able to become PEs by taking an exam. Does such an exam exist in Software Engineering?
|
|
Starting in April 2013, there will be a PE exam for Software Engineering. The IEEE Computer Society, IEEE-USA, and National Council of Examiners for Engineering and Surveying (NCEES) partnered to develop a PE exam specifically for software engineers. According to the IEEE news release, registration will open mid-December 2012 and the IEEE will be publishing study material. The exam specifications (PDF) are also available from the NCEES. |
|||||
|
|
The IEEE has been working on establishing a similar credential for software engineers, but I don't know that it is getting any traction. Note that in the US at least, you can't get the PE certification simply by taking an exam. You have to have a degree in an engineering discipline from an accredited school. You can then take a written exam to become an Engineer in Training (EIT). Then after working at least four years under the supervision of a PE, you can sit for the PE exam. |
|||||||||
|
|
In Canada if you take software engineering at an approved engineering university, you can become a Professional Engineer (P.Eng) |
|||||
|
|
I don't see why not. As long as you pass the exam, you should become certified. That said, the PE exam isn't like getting an MCSE or SCJD, it's a serious professional exam with some hefty requirements. Things like:
If all you've got is a CS degree, you're not going to get anywhere close to getting your PE without some serious work. OTOH, if you got a EE from a good school and already have your EIT, then it's not unreasonable to expect you'd be eligible for taking the exam. It'd be worth checking with the licensing board in your state, anyway. As others have mentioned, software engineering isn't seen as a "real" engineering discipline, so you'd probably be better off applying as an electrical or mechanical engineer (whatever's on your diploma). |
|||||||||||
|
|
In the U.S, not at this time. In order to become a Professional Engineer you need to pass the PE test, which is managed by The National Council of Examiners for Engineering and Surveying (NCEES). They currently do not have a Software Engineering PE exam. |
|||
|
|
|
It depends upon where you live as P.E. examinations are driven by different groups depending upon the country. In the United States they are driven by the state that you wish to practice in. To that end, the State of Texas currently has one in development and there are laws on the books related to situations where you might need a P.E. license as a software engineer. A small update, but this article in PE Magazine gives some more background on the Texas exam and the overall thoughts of most PEs in regards to licensure of software engineers. The short version is that most people are for it for systems where people can be injured or killed if something goes in terms of the software. |
||||
|
|
At the moment, in the US, only Texas licenses PEs in Software Engineering. Back in 2006, they changed the licensing process from where you needed to have an existing PE (in any discipline) and then petitioned the board for a software PE to a newer tougher standard that effectively meant that only PEs with a PhD in software engineering and who were teaching university level could petition for the software PE.
In the future, there will be a software engineering PE exam. I don't expect the exam to be available much before 2012/2013. And not all states will offer it, just like not all states offer an Aerospace PE. I've heard that the standards for getting a PE in the US will get a lot tougher sometime around 2015, so that future PEs will need a Masters instead of just needing a Bachelors. |
|||
|
|
|
The IEEE Computer Society offers a certification known as the Certified Software Development Professional (CSDP), which requires the passing of an exam in order to obtain. |
|||
|
|
You already received the answer that the exam will be offered April 2013, and you have to have already passed the EIT (FE) exam as well as have a few years of experience. As far as the comments that SE isn't a real engineering discipline. You may not find software engineering, but you can find Computer Engineering at several universities. Believe me I didn't take Thermo, differential Equations 1 & 2 to, etc. to not be considered a real engineer. Computer Engineering is often listed as a subset of Electrical. Hence there is even a PE-EE Computer Engineering exam. Software engineering focuses more obviously on the software aspect of Computer Engineering. |
|||
|
