Engineering ServicesScience and engineering associate professionalsISCO 3118
computer-aided design operator
Computer-aided design operators use computer hardware and software in order to add the technical dimensions to computer aided design drawings. Computer-aided design operators ensure all additional aspects of the created images of products are accurate and realistic. They also calculate the amount of materials needed to manufacture the products. Later the finalised digital design is processed by computer-aided manufacturing machines that produce the finished product.
European Skills Framework
Skills and knowledge areas required for this occupation based on European classification.
Essential (48)
HaskellHaskellThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.ErlangErlangThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.SAS languageSAS languageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.Ruby (computer programming)Ruby (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.Common LispCommon LispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.LispLispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.Visual BasicVisual BasicThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.Java (computer programming)Java (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.computer programmingcomputer programmingThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) a...geometrygeometryBranch of mathematics related to questions of shape, size, relative position of figures and the properties of space.Prolog (computer programming)Prolog (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.OpenEdge Advanced Business LanguageOpenEdge Advanced Business LanguageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.JavaScriptJavaScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.PerlPerlThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.Smalltalk (computer programming)Smalltalk (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.PHPPHPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.Assembly (computer programming)Assembly (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.C#C#The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.design principlesdesign principlesThe elements used in design such as unity, scale, proportion, balance, symmetry, space, form, texture, colour, light, shade and congruence and their application into practice.RRThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.GroovyGroovyThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.ASP.NETASP.NETThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.APLAPLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.graphic designgraphic designThe techniques to create a visual representation of ideas and messages.Microsoft Visual C++Microsoft Visual C++The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is dev...TypeScriptTypeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.trigonometrytrigonometryThe subdiscipline of mathematics which explores relationships among angles and lengths of triangles.CoffeeScriptCoffeeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.Objective-CObjective-CThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.CAD softwareCAD softwareThe computer-aided design (CAD) software for creating, modifying, analysing or optimising a design.ML (computer programming)ML (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.AJAXAJAXThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.C++C++The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.SAP R3SAP R3The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.Swift (computer programming)Swift (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.MATLABMATLABThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.Python (computer programming)Python (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.Scratch (computer programming)Scratch (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.VBScriptVBScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.COBOLCOBOLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.Pascal (computer programming)Pascal (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.ABAPABAPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.ScalaScalaThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.design processdesign processIdentify the workflow and resource requirements for a particular process, using a variety of tools such as process simulation software, flowcharting and scale models.use CAM softwareuse CAM softwareUse computer-aided manufacturing (CAM) programmes to control machinery and machine tools in the creation, modification, analysis, or optimisation as part of the manufacturing processes of workpieces.use automatic programminguse automatic programmingUtilise specialised software tools to generate computer code from specifications, such as diagrams, structured informations or other means of describing functionality.use CAD softwareuse CAD softwareUse computer-aided design (CAD) systems to assist in the creation, modification, analysis, or optimisation of a design.develop design conceptdevelop design conceptResearch information to develop new ideas and concepts for the design of a specific production. Read scripts and consult directors and other production staff members, in order to develop design concep...
Optional (33)
woodworking processeswoodworking processesSteps in the processing of wood for the manufacturing of wooden articles and types of machines used for these processes such as drying, shaping, assembling and surface finishing.material mechanicsmaterial mechanicsThe behaviour of solid objects when subjected to stresses and strains, and the methods to calculate these stresses and strains.documentation typesdocumentation typesThe characteristics of internal and external documentation types aligned with the product life cycle and their specific content types.design drawingsdesign drawingsThe drawings detailing the design of products, tools, and engineering systems.industrial softwareindustrial softwareThe selection of software that aids in estimating, managing and scheduling industrial processes such as design, work flow and production improvement.mathematicsmathematicsMathematics is the study of topics such as quantity, structure, space, and change. It involves the identification of patterns and formulating new conjectures based on them. Mathematicians strive to pr...metalworkingmetalworkingThe process of working with metals to create individual parts, assemblies, or large-scale structures.CAE softwareCAE softwareThe software to perform computer-aided engineering (CAE) analysis tasks such as Finite Element Analysis and Computional Fluid Dynamics.jewellery processesjewellery processesMaterials and processes involved in creating jewellery items like earrings, necklaces, rings, brackets, etc.imitation jewelleryimitation jewelleryThe materials and processes used to create imitation jewellery, and how to manipulate the materials.manufacturing of jewellerymanufacturing of jewelleryThe manufacturing of different type of jewellery such as rings or necklaces out of various metal types such as silver, gold, diamond and other precious stones.industrial designindustrial designThe practice of designing products to be manufactured through techniques of mass production.automation technologyautomation technologySet of technologies that make a process, system, or apparatus operate automatically through the use of control systems.create solutions to problemscreate solutions to problemsSolve problems which arise in planning, prioritising, organising, directing/facilitating action and evaluating performance. Use systematic processes of collecting, analysing, and synthesising informat...use spreadsheets softwareuse spreadsheets softwareUse software tools to create and edit tabular data to carry out mathematical calculations, organise data and information, create diagrams based on data and to retrieve them.customise draftscustomise draftsEdit drawings, schematic diagrams, and drafts according to specifications.use specialised design softwareuse specialised design softwareDeveloping new designs mastering specialised software.attend design meetingsattend design meetingsAttend meetings to discuss the status of current projects and to be briefed on new projects.adjust engineering designsadjust engineering designsAdjust designs of products or parts of products so that they meet requirements.attend to detail regarding jewellery creationattend to detail regarding jewellery creationPerform great attention to all steps in the design, creation and finishing of jewellery.adapt to new design materialsadapt to new design materialsWithout neglecting more traditional techniques and materials, monitor materials innovation such as new resin, plastic, paints, metals, etc. Develop ability to use them and include them in design proje...use communication techniquesuse communication techniquesApply techniques of communication which allow interlocutors to better understand each other and communicate accurately in the transmission of messages.design engineering componentsdesign engineering componentsDesign engineering parts, assemblies, products, or systems.collaborate with engineerscollaborate with engineersWork closely and communicate with engineers on designs or new products.design circuits using CADdesign circuits using CADDraught sketches and design electronic circuitry; utilise Computer Aided Design (CAD) software and equipment.create architectural sketchescreate architectural sketchesCreate architectural sketches for the design and detail specifications of interiors and exteriors to scale.apply technical communication skillsapply technical communication skillsExplain technical details to non-technical customers, stakeholders, or any other interested parties in a clear and concise manner.develop jewellery designsdevelop jewellery designsDevelop new jewellery designs and products, and modify existing designs.apply organisational techniquesapply organisational techniquesEmploy a set of organisational techniques and procedures which facilitate the achievement of the set goals set such as detailed planning of personnel's schedules. Use these resources efficiently and s...develop design plansdevelop design plansDevelop design plans by using computer-aided-design (CAD); work in accordance with budget estimates; organise and conduct meetings with clients.use microsoft officeuse microsoft officeUse the standard programs contained in Microsoft Office. Create a document and do basic formatting, insert page breaks, create headers or footers, and insert graphics, create automatically generated t...design automation componentsdesign automation componentsDesign engineering parts, assemblies, products, or systems that contribute to the automation of industrial machines.develop product designdevelop product designConvert market requirements into product design and development.
Related Occupations
Other occupations in the Science and engineering associate professionals category that share similar skill requirements.
AI Replacement Risk
75/ 100
Very High Risk
Low riskHigh risk
Quick Facts
SectorEngineering Services
ISCO GroupScience and engineering associate professionals
Essential Skills48
Core Skills0