Files
numerical-tool-and-process-…/references/skills.md

4.2 KiB

Competences — numerical tool and process control programmer

Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/6e5ceba0-df96-465f-adb4-2e06ae715d43).

Essential

  • ABAP (knowledge)
  • AJAX (knowledge)
  • APL (knowledge)
  • apply control process statistical methods (skill/competence)
  • ASP.NET (knowledge)
  • Assembly (computer programming) (knowledge)
  • blueprints (knowledge)
  • C# (knowledge)
  • C++ (knowledge)
  • CAD software (knowledge)
  • COBOL (knowledge)
  • CoffeeScript (knowledge)
  • Common Lisp (knowledge)
  • computer programming (knowledge)
  • ensure equipment availability (skill/competence)
  • Erlang (knowledge)
  • Groovy (knowledge)
  • Haskell (knowledge)
  • ICT system programming (knowledge)
  • Java (computer programming) (knowledge)
  • JavaScript (knowledge)
  • Lisp (knowledge)
  • MATLAB (knowledge)
  • Microsoft Visual C++ (knowledge)
  • ML (computer programming) (knowledge)
  • Objective-C (knowledge)
  • OpenEdge Advanced Business Language (knowledge)
  • Pascal (computer programming) (knowledge)
  • Perl (knowledge)
  • PHP (knowledge)
  • program a CNC controller (skill/competence)
  • Prolog (computer programming) (knowledge)
  • Python (computer programming) (knowledge)
  • quality and cycle time optimisation (knowledge)
  • R (knowledge)
  • read standard blueprints (skill/competence)
  • Ruby (computer programming) (knowledge)
  • SAP R3 (knowledge)
  • SAS language (knowledge)
  • Scala (knowledge)
  • Scratch (computer programming) (knowledge)
  • set up the controller of a machine (skill/competence)
  • Smalltalk (computer programming) (knowledge)
  • statistical process control (knowledge)
  • Swift (computer programming) (knowledge)
  • troubleshoot (skill/competence)
  • TypeScript (knowledge)
  • use CAD software (skill/competence)
  • use measurement instruments (skill/competence)
  • VBScript (knowledge)
  • Visual Basic (knowledge)

Optional

  • 3D modelling (knowledge)
  • advise client on technical possibilities (skill/competence)
  • advise on safety improvements (skill/competence)
  • electrical engineering (knowledge)
  • engineering principles (knowledge)
  • engineering processes (knowledge)
  • lathe machine parts (knowledge)
  • manufacturing processes (knowledge)
  • mathematics (knowledge)
  • mechanics (knowledge)
  • perform data analysis (skill/competence)
  • tend lathe (skill/competence)
  • use CAM software (skill/competence)
  • use computer-aided engineering systems (skill/competence)
  • use technical documentation (skill/competence)

Market evidence (job-ad analysis, 2 ads, as of 2026-07-18)

Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.

Hard skills

  • blueprint reading — 100 %
  • machining — 100 %
  • manufacturing methods — 50 %
  • numerical control programming — 50 %
  • path programming — 50 %
  • problem-solving — 50 %
  • process documentation — 50 %
  • cnc programming — 50 %
  • design for manufacturing and assembly (dfma) — 50 %
  • engineering drawing interpretation — 50 %
  • gd&t interpretation — 50 %
  • program debugging — 50 %
  • robot cell development — 50 %
  • setup instruction — 50 %
  • tool selection — 50 %

Methods

  • robot cell integration — 50 %
  • fast-paced shop floor management — 50 %
  • gd&t — 50 %
  • continuous improvement QMS — 50 %
  • automation process specification — 50 %
  • high-speed machining — 50 %

Responsibilities

  • manufacturing issue resolution — 50 %
  • manufacturing technique planning — 50 %
  • production cell management — 50 %
  • operations support — 50 %
  • operator management — 50 %
  • part delivery — 50 %
  • cnc program creation — 50 %
  • equipment problem resolution — 50 %
  • work assignment — 50 %
  • training — 50 %
  • setup sheet creation — 50 %
  • technical requirement development — 50 %
  • robot cell implementation — 50 %
  • machine setup support — 50 %
  • mcd verification — 50 %