Occupation Atlasnumerical tool and process control programmer
ESCO · http://data.europa.eu/esco/occupation/6e5ceba0-df96-465f-adb4-2e06ae715d43
numerical tool and process control programmer
Numerical tool and process control programmers develop computer programs to control automatic machines and equipment involved in manufacturing processes. They analyse blueprints and job orders, conduct computer simulations and trial runs.
Compare with another occupationCompare with computer-aided design operator
Job Zone
- 1
- 2
- 3
- 4
- 5
Zone 2: Some Preparation Needed
Some preparation. Usually a high school diploma, some previous work-related skill or experience, and a few months to a year of training with experienced workers.
Job Zone is O*NET's rating of how much education, experience and training an occupation typically needs — a property of the work, not of anyone doing it.
Occupational interest profile
CRIConventional · Realistic · Investigative — the three strongest interests, in order
- C Conventional5.92
- R Realistic4.88
- I Investigative3.62
- E Enterprising1.68
- A Artistic1.53
- S Social1.45
RIASEC (Holland) interests on O*NET's 0–7 scale: what the work draws on, not what any individual prefers. Hover a row for what each dimension means.
Job Zone and interest data are borrowed from Computer Numerically Controlled Tool Programmers (51-9162.00): in the official ESCO–O*NET crosswalk, its exact O*NET match, and the best-ranked match that has them. ESCO doesn't publish them directly.
Typically associated skills
Essential (51)
ESCO's essential and optional tags describe how its taxonomy relates a skill to this occupation. They are not the essential functions of a job under the ADA, which an employer determines for its own role.
- ABAP
- AJAX
- APL
- ASP.NET
- Assembly (computer programming)
- C#
- C++
- CAD software
- COBOL
- CoffeeScript
- Common Lisp
- Erlang
- Groovy
- Haskell
- ICT system programming
- Java (computer programming)
- JavaScript
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- apply control process statistical methods
- blueprints
- computer programming
- ensure equipment availability
- program a CNC controller
- quality and cycle time optimisation
- read standard blueprints
- set up the controller of a machine
- statistical process control
- troubleshoot
- use CAD software
- use measurement instruments
Optional (15)
- 3D modelling
- advise client on technical possibilities
- advise on safety improvements
- electrical engineering
- engineering principles
- engineering processes
- lathe machine parts
- manufacturing processes
- mathematics
- mechanics
- perform data analysis
- tend lathe
- use CAM software
- use computer-aided engineering systems
- use technical documentation
O*NET equivalents
From the official ESCO–O*NET crosswalk, strongest match first. A broader occupation takes in this one; a narrower one is a part of it.
Closest occupations
Compare any occupation →ESCO occupations that share the most of this occupation's 51 essential skills. A plain count, not a hidden score.
computer-aided design operator
40 shared · 9 more of its ownCoffeeScript, Erlang, Smalltalk (computer programming), Microsoft Visual C++
ESCO · Compare
computer science lecturer
35 shared · 36 more of its ownCoffeeScript, Erlang, Smalltalk (computer programming), Microsoft Visual C++
ESCO · Compare
lathe and turning machine operator
9 shared · 19 more of its ownapply control process statistical methods, statistical process control, quality and cycle time optimisation, CAD software
ESCO · Compare
engraving machine operator
9 shared · 20 more of its ownapply control process statistical methods, statistical process control, program a CNC controller, quality and cycle time optimisation
ESCO · Compare
grinding machine operator
8 shared · 18 more of its ownapply control process statistical methods, statistical process control, program a CNC controller, quality and cycle time optimisation
ESCO · Compare
metal sawing machine operator
7 shared · 15 more of its ownstatistical process control, program a CNC controller, quality and cycle time optimisation, set up the controller of a machine
ESCO · Compare
laser beam welder
7 shared · 20 more of its ownstatistical process control, program a CNC controller, quality and cycle time optimisation, set up the controller of a machine
ESCO · Compare
laser cutting machine operator
7 shared · 20 more of its ownapply control process statistical methods, statistical process control, quality and cycle time optimisation, set up the controller of a machine
ESCO · Compare
Use this in your own job architecture
BlissPoint Organization Viewer can link a role directly to this occupation and suggest these skills as that role's starting requirements.
This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license; O*NET® is a trademark of USDOL/ETA. ESCO occupations and skills are from the European Commission's ESCO classification, and the occupation crosswalk is the official ESCO–O*NET mapping by the ESCO Secretariat with USDOL/ETA. This service uses the ESCO classification of the European Commission. BlissPoint Analytics has modified all or some of this information: skill, task and descriptor ratings are rounded to one decimal, and ESCO occupations show Job Zone and interests copied from a crosswalked O*NET occupation. USDOL/ETA has not approved, endorsed, or tested these modifications.