From what I've seen, most engineers - outside software engineers - work with Matlab and spreadsheets like Excel. I don't know how to code in Matlab yet, so I'm not sure about how different it is from traditional programming languages like C/C++. I'm more interested in Control Engineers - and Automation, people who work with robotics, for instance. Do they ever code with C/C++ or python, or need to program things like microcontrollers? If not, what is the kind of programming they most likely do?