CNC-Programmierer/innen arbeiten überall wo computergesteuerte Fertigungsmaschinen eingesetzt werden, wie z.B. im Fahrzeug- und Werkzeugbau, Maschinenbau, Anlagenbau, Elektroindustrie usw. Zu ihren Aufgaben gehört das erstellen der Programme für die programmgesteuerte Fertigung von Werkstücken. Von ihnen werden die Vorgaben der technischen Zeichnungen in Funktionsfolgen der Maschinen umgesetzt. Ihr Arbeitsplatz ist meistens mit einer Simulationssoftware ausgestattet, damit können sie die Programme testen. Bei der Arbeitsvorbereitung und beim einrichten der Maschinen helfen sie mit und nehmen die Fertigungsmaschine danach in Betrieb. Die einzelnen Fertigungsschritte überwachen sie und eventuelle Störungen werden von den CNC- Programmier/innen behoben. Neben diesen Tätigkeiten ermitteln und sie die Durchlaufzeiten der Werkstücke und überprüfen ob die Arbeitsabläufe, eventuell durch CNC-Programme, schneller und somit rationeller durchgeführt werden können. Alle Programme die in der Fertigung gebracht werden sollten sofort Abrufbereit sein, dafür zu sorgen ist die Aufgabe der CNC- Programmierer/innen. Neben diesen Tätigkeiten helfen sie mit beim ausarbeiten neuer Arbeitsverfahren, wirken beim Einkauf oder Vertrieb von Maschinen und Werkzeugen mit und schulen oder weisen die Bedienkräfte an den Maschinen ein.