As I am not an electronic engineer, I have no clue how to do code for anything, so when I look at the electronic engineers here, I find them remarkably intelligent for doing coding! I find coding very difficult as I have never been thought it, but I’m sure, if you know what to do, it is okay to do but a challenge as you always have to create new coding:D
Short answer – yes.
Long answer – no.
Yes, because coding can be hard and requires patience and attention to detail. No because the basic functions that you create and use aren’t anymore complicated than the ones running your computer. There are some things that are unique to satellites (like the constant fear that radiation is going to hit a component and send some false data into the system causing it to freak out) but code is still code. I don’t do much coding in my job but I work with our lead software engineer and get to peep over his shoulder when he’s debugging which is fun.