CNC programmers write the code that turns a CAD model into a machined part, choose tooling and cutting parameters, and prove the programme on the machine. It is a skilled trade rather than a graduate role, open to ITI and diploma holders, and the Pune and Coimbatore engineering clusters hire consistently. Pay starts low but experienced programmers on five-axis or complex components earn well above entry-level graduate engineering salaries.