Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Software Engineering

Software Engineering

Scheduled Pinned Locked Moved The Lounge
question
27 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D DrWalter PE

    I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #4

    Very little software is engineered, so there are very few actual software engineers; I've certainly never met one. Software developer is a much more accurate description. Software architect might suffice for some. (My father was an electronics engineer; he designed military communications systems.)

    1 Reply Last reply
    0
    • D DrWalter PE

      I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

      O Offline
      O Offline
      obermd
      wrote on last edited by
      #5

      You must be in Oregon.

      1 Reply Last reply
      0
      • D DrWalter PE

        I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

        G Offline
        G Offline
        Gary R Wheeler
        wrote on last edited by
        #6

        Walt, I'm a certifiable computer engineer. Oh wait... :-D For what it's worth, I've never heard of a context where a PE certification/registration was relevant to a software engineering position. In point of fact, I'd been under the impression that the PE regulatory bodies vehemently disliked the notion of certifying software professionals, and did not consider what we do to be 'engineering'. We do seem to make a dandy living at it, despite our lack. If you want to claim software engineering skills, go right ahead. If someone gripes, it won't be us.

        Software Zen: delete this;

        P 1 Reply Last reply
        0
        • S Slacker007

          I never knew someone needed to be "registered" to be a software engineer. Interesting. :confused:

          E Offline
          E Offline
          englebart
          wrote on last edited by
          #7

          In many US states you cannot have “engineer” in your job title unless you are a registered, Professional Engineer. If you are in engineering role but are not a PE yet, then you add EIT to the role. Same is true for Architect. You cannot have that in your job title without the state certification.

          S C 2 Replies Last reply
          0
          • E englebart

            In many US states you cannot have “engineer” in your job title unless you are a registered, Professional Engineer. If you are in engineering role but are not a PE yet, then you add EIT to the role. Same is true for Architect. You cannot have that in your job title without the state certification.

            S Offline
            S Offline
            Slacker007
            wrote on last edited by
            #8

            which states? NY is not one of them. Neither is Florida, California, Pennsylvania, New Jersey. You know how I know? Those are the states that we have devs in working remote. All of us have official company titles of Software Engineer or Senior Software Engineer. Been doing this a very long time, and I have never, ever heard of this, not once. So, please educate me.

            E 1 Reply Last reply
            0
            • D DrWalter PE

              I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

              D Offline
              D Offline
              dandy72
              wrote on last edited by
              #9

              It's a meaningless title. Might as well be a code monkey, I wouldn't care. As long as the cheque clears.

              1 Reply Last reply
              0
              • S Slacker007

                which states? NY is not one of them. Neither is Florida, California, Pennsylvania, New Jersey. You know how I know? Those are the states that we have devs in working remote. All of us have official company titles of Software Engineer or Senior Software Engineer. Been doing this a very long time, and I have never, ever heard of this, not once. So, please educate me.

                E Offline
                E Offline
                englebart
                wrote on last edited by
                #10

                First hit on Google from Massachusetts. Massachusetts state law prohibits an individual who is not licensed as a professional engineer in the Commonwealth from using a job title which implies to the public that the individual is capable of performing engineering services. See M.G. L. c. 112, §§ 81D, 81T. Maybe I am more sensitive to this because I was an independent consultant for 30 years. I never would have billed time to “software engineering” or “systems architecture.” A company that bills the time of a person with a title of “software engineer” to a customer and includes that info in the billing could find themselves in legal hot water if an engagement ends on a sour note. A hit on CA limits restrictions to use of specific titles like “consulting engineer”, and others that you would expect like “professional engineer”, “electrical engineer “, etc. It is HR’s and legal departments job to know these rules, not the developers.

                S J 2 Replies Last reply
                0
                • E englebart

                  First hit on Google from Massachusetts. Massachusetts state law prohibits an individual who is not licensed as a professional engineer in the Commonwealth from using a job title which implies to the public that the individual is capable of performing engineering services. See M.G. L. c. 112, §§ 81D, 81T. Maybe I am more sensitive to this because I was an independent consultant for 30 years. I never would have billed time to “software engineering” or “systems architecture.” A company that bills the time of a person with a title of “software engineer” to a customer and includes that info in the billing could find themselves in legal hot water if an engagement ends on a sour note. A hit on CA limits restrictions to use of specific titles like “consulting engineer”, and others that you would expect like “professional engineer”, “electrical engineer “, etc. It is HR’s and legal departments job to know these rules, not the developers.

                  S Offline
                  S Offline
                  Slacker007
                  wrote on last edited by
                  #11

                  We have software engineers in Boston, Mass, and they never "registered" for the title. if there is a law, it is not enforced, at all where I have worked, and others I know have worked. I have never heard of this ever.

                  E 1 Reply Last reply
                  0
                  • S Slacker007

                    We have software engineers in Boston, Mass, and they never "registered" for the title. if there is a law, it is not enforced, at all where I have worked, and others I know have worked. I have never heard of this ever.

                    E Offline
                    E Offline
                    englebart
                    wrote on last edited by
                    #12

                    I agree it is not enforced. Since I had the results already up, Ohio says it is fine to use for internal job titles, but then the next sentence talks about “public representation” of same. That touches on the scenario I raised where lawyers would be involved. Definitely legal’s problem (and why the state where you execute a contract matters). Don’t forget that lawyers write the laws to keep their trial lawyer friends in business. Shakespeare had a line about that.😊

                    J 1 Reply Last reply
                    0
                    • D DrWalter PE

                      I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

                      A Offline
                      A Offline
                      Amarnath S
                      wrote on last edited by
                      #13

                      If you know how to write and run 'Hello World' in a few programming languages, then you are a Registered Software Engineer.

                      D 1 Reply Last reply
                      0
                      • E englebart

                        First hit on Google from Massachusetts. Massachusetts state law prohibits an individual who is not licensed as a professional engineer in the Commonwealth from using a job title which implies to the public that the individual is capable of performing engineering services. See M.G. L. c. 112, §§ 81D, 81T. Maybe I am more sensitive to this because I was an independent consultant for 30 years. I never would have billed time to “software engineering” or “systems architecture.” A company that bills the time of a person with a title of “software engineer” to a customer and includes that info in the billing could find themselves in legal hot water if an engagement ends on a sour note. A hit on CA limits restrictions to use of specific titles like “consulting engineer”, and others that you would expect like “professional engineer”, “electrical engineer “, etc. It is HR’s and legal departments job to know these rules, not the developers.

                        J Offline
                        J Offline
                        Jon McKee
                        wrote on last edited by
                        #14

                        The BLS classifies computer software engineer as a computer specialist which is a separate category to engineer. Due to this I believe you might have issues saying you're an "engineer" but not with saying you're a "software engineer." As dumb as that sounds, that seems to be the current state of affairs. Multiple organizations like the NCEES have shut down their software PE testing due to a lack of participation over the years precisely because it isn't required.

                        1 Reply Last reply
                        0
                        • D DrWalter PE

                          I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

                          D Offline
                          D Offline
                          Daniel Pfeffer
                          wrote on last edited by
                          #15

                          IIRC, this was an idea that became popular in the '90s in certain circles, but never really caught on in the regulatory world. For one thing, "grandfathering" all those who claimed to be software engineers would have made the title meaningless. I believe that it will happen someday. After all, if certain jurisdictions require passing a test in order to become a hairdresser, why shouldn't commercial software developers have similar requirements? :sigh:

                          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                          1 Reply Last reply
                          0
                          • A Amarnath S

                            If you know how to write and run 'Hello World' in a few programming languages, then you are a Registered Software Engineer.

                            D Offline
                            D Offline
                            Daniel Pfeffer
                            wrote on last edited by
                            #16

                            No, that makes you an Unregistered Software Executer / Runner, or U.S.E.R. :)

                            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                            1 Reply Last reply
                            0
                            • D DrWalter PE

                              I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

                              M Offline
                              M Offline
                              Memtha
                              wrote on last edited by
                              #17

                              > registered Professional Engineer qualified as a Petroleum Engineer, but under the rules... Since the other comments have established there is little to no relevant laws, it sounds like these rules are imposed by an independent organization of which you are a member and which holds your petroleum engineer status, no? In which case I have to ask, what's the penalty for breaking said rule? Is your P.E. status under threat? If not, then just add it and claim ignorance if anyone whines later on. But if so, I would say just stick with "software developer" until you find a company who actually cares about such a registration (such a company is probably the only place you will find a registered S.E.), and then bring up this nonsense in the interview, stressing however much experience you have in the field and that you are only lacking an endorsement, and perhaps after a brief probationary/training period, there you go you're registered. I say "interview" because I assume that the only reason you would care about such registration is to pass such a company's hr requirement. For the record, the term "engineer" to me means that someone who designs engines, which applies to a specific class of software: a black box with a well-defined interface that performs a specific function and can be added to any software that needs such a function. Database engine, physics engine, game engine, search engine etc. The idea is that the specific implementation is difficult to even break down into component parts, and so, the majority of developers who are creating software that use it will be unable or unwilling to break it open to fix or adapt it, so it must be held to a higher standard of adaptability and functionality. So I see the set "software engineers" as a subset of "software developer" that specialize in making libraries. Definition is in the eye of the beholder. I wouldn't stress over it. In fact, I specifically avoid the word engineer (among other fluff) on my resume, because I don't really want to work for someone who makes decisions based on keywords.

                              J 1 Reply Last reply
                              0
                              • S Slacker007

                                I never knew someone needed to be "registered" to be a software engineer. Interesting. :confused:

                                D Offline
                                D Offline
                                DrWalter PE
                                wrote on last edited by
                                #18

                                I guess it depends on the jurisdiction, but here in Texas and most US states, it is illegal and unethical to use the word Engineer in your title without being registered. I'm a registered Professional Engineer (PE)specifically for Petroleum Engineering, but not for software Engineering.If I claimed to do Software or any other type of Engineering, I could face sanctions and fines.

                                E 1 Reply Last reply
                                0
                                • D DrWalter PE

                                  I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

                                  M Offline
                                  M Offline
                                  Member 9167057
                                  wrote on last edited by
                                  #19

                                  Since "software engineer" isn't a protected term, anyone & their grandma can call themselves one. I know I do, but not because of any certifications. Rather, because I like engineering software, as well as doing that for a living.

                                  1 Reply Last reply
                                  0
                                  • G Gary R Wheeler

                                    Walt, I'm a certifiable computer engineer. Oh wait... :-D For what it's worth, I've never heard of a context where a PE certification/registration was relevant to a software engineering position. In point of fact, I'd been under the impression that the PE regulatory bodies vehemently disliked the notion of certifying software professionals, and did not consider what we do to be 'engineering'. We do seem to make a dandy living at it, despite our lack. If you want to claim software engineering skills, go right ahead. If someone gripes, it won't be us.

                                    Software Zen: delete this;

                                    P Offline
                                    P Offline
                                    PhilipOakley
                                    wrote on last edited by
                                    #20

                                    It all depends on whether your (potentially unprofessional) work could kill someone, and how that is "managed" (engineered) with respect to responsibility and control of the work. E.g. the Boeing 737MAX 'software', or the Toyota uncontrolled acceleration, or the London Ambulance service despatch system, or the UK Post Office "Horizon" system (high profile, but few relative to exploding petroleum installations). Software is difficult to characterised with the old 'physical world' mindset where, for example, the electricians' work can be separated from that of the electrical engineers, but in the logical software world, the developer provides the design drawings(code), which is (essentially) the last touch point before final installation. However, very little software is a direct killer of the public, especially if it only manipulates logic and data. So, it's going to take a while before the engineering part is cleanly carved out of software development (cf "just coding").

                                    1 Reply Last reply
                                    0
                                    • E englebart

                                      In many US states you cannot have “engineer” in your job title unless you are a registered, Professional Engineer. If you are in engineering role but are not a PE yet, then you add EIT to the role. Same is true for Architect. You cannot have that in your job title without the state certification.

                                      C Offline
                                      C Offline
                                      Cpichols
                                      wrote on last edited by
                                      #21

                                      I got my BSME in 89 and passed the EIT. I never did go in for a PE exam. For that reason I don't claim to be a mechanical engineer, only that I have my BS in ME. It was impressed upon me at Purdue that I could not legally use the term 'engineer' until I passed a PE. This designation is for civil courts only. It isn't breaking the law, but it can make you liable in civil suits against you.

                                      1 Reply Last reply
                                      0
                                      • D DrWalter PE

                                        I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

                                        C Offline
                                        C Offline
                                        Cpichols
                                        wrote on last edited by
                                        #22

                                        The law applies to software engineering? I thought it only applied to the types of engineering that could cause physical harm if used improperly - EE, ME, CE, etc. I guess there was a computing option to get the PE but you say that's not offered anymore, so is it still a requirement?

                                        1 Reply Last reply
                                        0
                                        • D DrWalter PE

                                          I am a registered Professional Engineer qualified as a Petroleum Engineer, but under the rules, I'm not supposed to add Software Engiineering to my qualifications, unless I pass a test orget a registered Software Engineer to vouch for me. The tests is no longer offered, sothe reference is the only available option now. Is anyone here a registered Software Engineer ? Regards, Walt

                                          B Offline
                                          B Offline
                                          Bruce Greene
                                          wrote on last edited by
                                          #23

                                          With a MS/EE focused on control systems and having written CNC machine control software for 30 some years, I believe myself to be an actual Software Engineer. However, I am unregistered, so if I get pulled over I might get impounded.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups