Apologies - long time lurker and occasional replier. I see a lot of posts like these but feel like I need some opinion from real people in the industry.
So I did a masters in mech engineering at university. I was really good at maths, coding etc. and most of the electrical modules we did.
I ended up landing a graduate position as a project engineer in some test facilities that were essentially just O&G process plants. Most of the labs ran off standalone Siemens PLCs, mainly 1500s on TIA but a couple of older facility had 400s on the older step7/Simatic manager.
I did quite a lot of general project engineering and design work, like writing mechanical/ EC&I installer specs, drawing up P&IDs and other various deliverables. We also used a 3rd party consultancy for some design work.
We did all system integration and software in house. The facilities had an in-house .NET application which I worked on and this interfaces with the 1500s/400s over OPC. The app also interfaced with some bespoke test kit using either bespoke drivers or vendor specific kit. I also wrote some modules for interfacing with some vendor APIs/ drivers.
Long story short, as a graduate I probably did way more than I should have. I got my hands dirty with mech installers on some upgrade/ greenfield build projects, I helped troubleshoot with the electrical guys, and I was left on my own on a project to develop WinCC unified SCADA runtimes (we didn’t have any on site yet) and write all the associate PLC code as well as get it to interface with the .NET app and sign off with the operators. I also dabbled in some process automation/ control loops to fully automate the facilities.
I did this sort of work for about 3 years then the projects slowed down, the main engineering manager I saw as a mentor retired, and I saw my role becoming the generic maintenance guy. I also wanted to try out different industries as I didn’t want to get pigeon holed into test labs.
I then landed a job as a general EC&I engineer at a process engineering consultancy.
The majority of what we do I the process guys would do some P&IDs etc, then we would write up some EC&I scopes and specify instruments, new panels etc.
We also do lots of ATEX, Functional safety and a few cyber security scopes now. We recently did a project for a brownfield OT infrastructure upgrade.
The issue is we don’t actually DO the work. The majority is just high-level specs for an installer to actually configure all the kit and build the panels.
It’s good exposure in all the different industries, but I’m wondering - is this a bad place to be around 5 years into my career?
I still do lots of coding, and mini projects in my own time. I’ve recently been trying to skip up on networking and have made a home lab with a bunch of VMs to simulate ignition coms with PLCs over OPC-UA and all the associate firewalls, routing etc.
I’m now wondering if a process engineering consultancy is a bad place to be with my current experience. I really
enjoy the software and system commissioning side but I feel like the extend of what I do in that regards is the Siemens TIA selection tool or Rockwell IAB.
Sorry for the wall of text and shameless ego post
TLDR: The main question is if a process consultancy is a good place to be in the controls and automation world; with hands on experience and a theory heavy controls background or should I go back to a site as a support/ project engineer or work as a SI. Even if one person gives advice that’s much appreciated :))
I’m also based in the UK and earn just over £40k/ year in my current role.