Hi everyone,
I'm wrapping up my Master's in Computer Science (undergrad in Electrical Engineering), and I've decided to make a deliberate pivot into Controls and automation. I'm drawn to the "physicality" of industrial code—where software has real, tangible consequences—and the stability of the sector compared to the volatility I've seen in pure software.
My background sits at an interesting intersection: low-level hardware intuition from EE, plus software engineering discipline from CS. On paper, that sounds like a strength, but I'm unsure how hiring managers in this space perceive that profile compared to someone who came up through traditional controls, apprenticeships, or pure EE roles.
A few specific questions for those who've been in the industry a while:
- PLC ladder logic vs. structured text — given my CS background, should I lean into ST/SCL and position myself for more software-heavy automation roles, or is ladder still the lingua franca I need to prioritize?
- Certifications — Is a TIA Portal cert, a Rockwell ControlLogix cert, or something like a CSIA membership worth pursuing early, or is hands-on project work more valued?
- Entry points — Are there roles (OT/IT integration, SCADA, MES, digital twin, robotics software) where my hybrid background is a genuine edge rather than just "interesting but unconventional"?
- Honest reality check — How steep is the learning curve for someone with strong software skills but limited real PLC floor time?
Any advice, war stories, or even brutal honesty is appreciated. Happy to share more about my background if it helps contextualize.
I really appreciate any help you can provide.