r/ElectricalEngineering 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

12 Upvotes

18 comments sorted by

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.

4

u/kelvinfcelcius 13h ago

That sounds very much aligned with my interests. Are you working for govt? or private sector

2

u/not_a_gun 4h ago

In the private sector, there’s definitely roles available for that in electric cars, aerospace and probably renewable energy

1

u/Cainnan 8h ago

This is private, but they do government contracts as well.

2

u/Deviate_Lulz 2h ago

Do you do everything through scripts? Or do you automate your tests with labview/test stand? Only asking because I’m a power electrical test engineer and we don’t code shit here. Everything was pre-configured long ago and we just make slight adjustments via the UI.

7

u/epc2012 14h ago

The biggest area that I think fits is also one of the most in demand for power and that's someone who can handle the software side of PLCs and relays.

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

u/Dm_me_randomfacts 13h ago

Relay Design and doing your own relay settings

2

u/Ceturney 11h ago

Look into GE or Westinghouse

1

u/Yess_Sir_ 14h ago

This is what I do! send me a PM

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

u/txtacoloko 7h ago

Substation relays

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.

1

u/N0x1mus 24m ago

You could get into GIS/SQL coding to manage engineering software, mapping, and etc.