I have seen some job ads for Designing Engineers which ask for knowledge in CNC G code programming as well. How is it important to Designing Engineers?
Its another way of saying you’ll be doing more then what you’re paid for.
Knowing G code and how a CNC work will help design better parts that can be made.
Theres a big gap between knowing about manufacturing and how parts are machined to knowing the actual G-Code. A design engineer should always understand DFM but wouldn’t need to know G-Code unless they are also going to be doing CAM Programming.
If it is in the job description from the start it is not doing more than you are paid for.
Many smaller companies do not have enough budget for a separate nestor / programmer. They need someone with the ability to do it along with their regular work. The two most convenient people would be either the designer or the machine operator.