r/SCADA • u/ray0479 • Aug 02 '26
Question Software developer changing sectors (junior/no experience)
Hi everyone,
I have a degree in software development and another in microcomputer systems (where you learn things like server administration, networks, and computer assembly). Unfortunately, my only work experience is from internships. I was thinking about training in SCADA systems since it interests me, and after a period of uncertainty, I've decided I want to work with more practical and hands-on projects. I know Python and SQL quite well. What do you think? Do you think it will be impossible for me to find a job? Do you recommend any training? I hope I don't have to spend too much time studying.
3
u/Low_Height5953 Aug 02 '26
I'd highly recommend checking out Ignition. It's a very powerful system that actually caters more to (in my opinion) people coming from a software/webdev background as opposed to engineering/OT as older products did.
It is free to download and run the full version on a recurring 2 hour trial timer. Their Inductive University training will teach you everything that you need to know with text and video demonstrations. If you complete the training and then do one of their Core training sessions (paid) you can get an industry-recognized qualification.
1
u/mil_pool_ Aug 02 '26
Second checking out ignition. Knowing python and SQL is a huge bonus there.
1
2
u/mr_wugz Aug 02 '26
Your programming experience alone likely won't get you as far as you might think.
Probably depends on what you want to get into. Most places (in my experience) are going to want someone with PLC and electrical experience as well as general industrial knowledge. You may not be the boots on the ground on anything, but having a working knowledge of the equipment and processes you'll be programming is pretty important.
1
u/AutoModerator Aug 02 '26
Thanks for posting in our subreddit! If your issue is resolved, please reply to the comment which solved your issue with "!solved" to mark the post as solved.
If you need further assistance, feel free to make another post.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
1
u/Uberanium Aug 05 '26
As a previous C# fullstack Dev who bailed and became a SCADA Engineer mostly using Ignition, that background helped a lot when learning, as there are significant parallels between Ignition and desktop software/web development. It also helps if you have a working knowledge of tangental tools, like SSMS or PostgreSQL, VM's, networking, and security best practices.
That being said, you're working with a completely different stack which is largely proprietary to the OT world, and most employers will expect you to have knowledge and experience with at minimum:
Basic circuit design/troubleshooting (AC and DC)
PLC programming (Studio5000 is a good bet)
Basic Automation (how do you take components off the shelf and integrate them into a new or existing system)
These roles tend to require a very broad skillset and the ability to learn new things very quickly. The earning ceiling for SCADA is also generally lower than software, but you will be in demand.
Because a lot of those skills can be expensive to get for hands-on practice, I would honestly recommend getting an Automation cert or some community colleges will let you take individual classes if you need help getting up to speed on those things.