top | item 38503710

(no title)

georgeoliver | 2 years ago

If someone with a non-related degree and profession was interested in a career change to mechatronics/industrial automation and controls, what would people recommend? An engineering degree? Would a one or two year certificate course be enough training to find a good position? Any particular schools that are worth looking at?

discuss

order

mgh95|2 years ago

I received a degree in electrical and computer eng. In general, CS can get you in the door for industrial automation, particularly with the ability to write simple HTTP servers and a familiarity with networking for embedded products.

As far as "good enough training to find a good position" if you want an "engineer" job title, get a masters degree from an Accreditation Board of Engineering Technologies (ABET) program. You should be able to do this in two years part time study at a local state engineering school. All state engineering schools are approximately equal in this regard.

5ADBEEF|2 years ago

I warn you that much of controls is very very boring. PLCs w/ ladder logic in most places. Embedded devs have better devex than controls engineers…

standeven|2 years ago

Controls programming always feels 20 years out of date. 10 years ago I was excited to move projects from ladder to structured text. This year I’m excited to finally use git to manage a PLC code base.

virgil_|2 years ago

If you work at start ups that are in the a manufacturing, processing, or general heavy industry, think SpaceX, Relativity, Rivian, etc. they use structured text (STL) which is like Pascal and usually use Beckhoff's TwinCAT platform which is a modern platform relative to Siemens and Rockwell platforms, but due to their start up nature they usually have a mix of platforms.

I've been working in this field for quite awhile and the systems can be complex and challenging. The software you write controls equipment that can cause massive damage and even death. This leads to very conservative programming languages and frameworks.

swamp_donkey|2 years ago

The physical dynamics of the processes are the interesting parts for me. Ladder is good for representing Boolean logic but the paradigm has been stretched too far beyond its area of strength.

virgil_|2 years ago

An engineering degree in electrical, mechanical, robotics, mechatronics, etc. will help get you in the door for the title "Controls Engineer", since you need to know the both hardware and software usually. Having good experience and a portfolio can replace the degree. There are plenty of courses online and in-person that get you into this field pretty quickly, it's relatively easy to learn, but difficult to master due to the diverse applications, platforms, and industries. There are a lot of industrial automation integrators that will take anyone, train them up, and contract them out in exchange for low wages, long work hours, but you get the skills and can then gtfo.

There are also industrial robot programmers who come straight out of high school, get some quick training and go to automotive integrators who contract them out to large automotive companies. This usually requires less engineering knowledge because the industrial robot platforms are relatively easy to learn and what you're doing most of the time is teaching the robot where to go to meet cycle times which is tedious, you use a "pendant" not a laptop usually, but that's changing with all the offline programming software, but reality never matches the simulation.

There reason most people don't like this field is you have to be in the "field", sometimes that's a loud ass, highly dangerous, manufacturing floor, outside in the searing heat or frigid cold, working with people that are.....uh...not the brightest, and work under constant pressure since "controls" is usually the last to get all the specs and the time you get to finish got shortened due to late deliverables from mechanical and electrical. It's not a job you can really do remotely. You can program remotely, but at some point your going to test you code on the machine and you're responsible for not breaking anything or killing anyone.

devwastaken|2 years ago

* no tech work in the U.S. is "easy to get into" at this time. Manufacturing especially is tiers higher than the knowledge taught for any specific degree. Have to go to the right schools that are integrated in that market, or know people.

bob1029|2 years ago

If you already have any engineering or computer background, you could probably waltz into the lobby of the nearest semiconductor manufacturer and ask for your badge and desk right now.

Finding people who are willing to do proper root cause analysis and not make wild assumptions about everything is pretty much the only important concern for onboarding in most manufacturing*system roles.

You will learn on the job. Go in with an open mind and try to remain humble. Pay will suck at first, but these domains are pretty much limitless in your career potential. I knew of some working in the photolithography area that were virtually classified as a nation state asset. Make yourself that important. You won't get that from college or a certification program. You get that by working with real tools in a real factory and learning about all the strange emergent properties of these systems as they come together.

ansmithz42|2 years ago

I worked at BEI Electronics and one key position there was the Industrial Automation role who defined how things got built. Another one to look at is Process Control.

s5300|2 years ago

Mechanical Engineering BSME definitely wouldn’t hurt. Probably the most versatile of engineering paths.