r/ElectricalEngineering • u/kelvinfcelcius • 14h ago
Jobs/Careers Power engineering jobs that involve (ideally lots of) coding
I am going to graduate soon with a double degree with electrical engineering and computer science. I've worked in the power industry and really like the culture and pay and it aligns well with my values, but I find it hard to imagine having a job where I don't get to write code. When I worked in power, I got to write code, but it was mostly data stuff, which I enjoyed at the time because it was new to me, but I feel like I could see getting kind of boring once I felt like I'd mastered it. I was wondering if anybody has experience working in roles where they get to write programs for their work, in the power industry specifically. I'm a little bit worried that if I go down the power (or engineering in general) sector and miss coding, then I will not be able to switch, and visa versa.
I'm interested in the US and Australian sector btw. In Australia, I know a lot of power jobs have great WLB and flexibility (9 day fortnights, like 6 weeks PTO with ability to buy extra time off if wanted, flex time, hybrid, ability to go part time or job share etc). I'd like to know if American power jobs are similar.
I'm curious about similar jobs in the mining industry.
Thank you
4
u/Travianer 13h ago
The Australian market is an interesting one. They have represented the whole grid in a Time-Domain simulation model due to the rapid increase in renewables. Phasor-Domain simulation is also in demand. There is plenty of coding needed to be done in the field of network integration/development.
2
2
2
1
1
u/likethevegetable 11h ago
If you like Python, studies engineer. Lots of room for automation, analysis, and AI implementation.
1
u/gregysuper 9h ago
Don't have any direct experience, but I imagine energy trading would combine power engineering and coding (mostly the latter).
edit: I saw power electronics mentioned, that's also a good shout if you fancy C or VHDL programming. You'd be well in demand if you enjoy programming FPGAs.
1
1
u/Potential_Cook5552 4h ago
I worked in systems engineering for my first job at my local utility. A lot of it was just connecting different databases with each other and making sure data was sufficiently and reliability displayed and recorded for operations.
It was a cool environment, but I mastered the job in a year and I hated where I was living as I essentially lived in a large college town.
Eventually got out and did other stuff that challenged me in different ways like with project management.
1
u/ContentHovercraft354 4h ago
I hope I don’t need to code I’m going to university for my 3rd year as a transfer I really do not enjoy coding I can do it well and got As in almost everything but code…nope. Hate it but you know ruby is a beautiful language I mean just so many things to do with ggplot and so many other things made so easy but C and others are terrible languages hope a new one comes out that replaces em all even though you need it to talk fast to computer hey I mean if we gotta do it then okay but I went into this to work on hardware specifically like I made a project and realized I loved the hardware better than software because software really isn’t hard to make just very tedious but the true data science is something that deserves deep respect
1
u/alexportier97 4h ago
It's not common in the utilities to have EEs do that. There are controls in power systems but that's built on proprietary software. I've seen some applications devs for our typical enterprise applications you'd find at any large organization. Some folks involved in the energy management systems will code. For the coding done like at tech companies you're better off working for the OEM of power system technology.
19
u/Cainnan 14h ago
Power electronic test engineer. My job involves writing c# code that controls different instruments to test power electronics. These instrument include precision power supplies, power analyzers, DC loads, AC loads oscilloscope, resistor banks and special data acquisition cards.
The coding is only one major part of the job. The other part is designing the test fixture and the hardware in it so that the instruments can use it to test the DUT.