Skills by Occupation
The skills each role needs — from the EU's official ESCO classification.
Software developer
Data analyst
Web developer
Network engineer
Database administrator
Accountant
Registered nurse
Electrician
Civil engineer
Graphic designer
computer hardware engineer
ESCO occupation · 34 essential, 67 optional skills. Click a skill to find jobs that mention it.
Essential skills
analyse test data
use technical drawing software
hardware platforms
perform scientific research
hardware components
printed circuit boards
prepare production prototypes
conduct quality control analysis
read engineering drawings
model hardware
hardware materials
design hardware
record test data
electricity principles
report analysis results
perform data analysis
hardware architectures
electronics
design drawings
computer engineering
environmental legislation
adjust engineering designs
operate scientific measuring equipment
approve engineering design
computer technology
electricity
abide by regulations on banned materials
mathematics
environmental threats
conduct literature research
hardware testing methods
test hardware
design prototypes
engineering principles
Optional & specialised skills
SAP R3
Pascal (computer programming)
firmware
Objective-C
SAS language
train employees
quality standards
CAE software
Groovy
create technical plans
Lisp
define manufacturing quality criteria
use CAD software
install operating system
process customer orders
Perl
MATLAB
Visual Studio .NET
use CAM software
Common Lisp
APL
VBScript
maintain safe engineering watches
ML (computer programming)
communicate with customers
align software with system architectures
TypeScript
apply technical communication skills
PHP
Prolog (computer programming)
Scala
program firmware
perform resource planning
Erlang
R
Haskell
perform project management
coordinate engineering teams
electrical engineering
draft bill of materials
ABAP
COBOL
Ruby (computer programming)
mechatronics
Smalltalk (computer programming)
microelectronics
ASP.NET
Microsoft Visual C++
OpenEdge Advanced Business Language
CoffeeScript
perform test run
computer programming
Scratch (computer programming)
build business relationships
install software
AJAX
JavaScript
C++
design firmware
Swift (computer programming)
provide technical documentation
install hardware
Assembly (computer programming)
Java (computer programming)
develop product design
C#
Python (computer programming)
Other matches: computer hardware engineering technician · computer hardware test technician · computer hardware repair technician · ICT network engineer · technical sales representative in hardware, plumbing and heating equipment
Coming next: live skill demand and trends — how often each skill
actually appears in job ads — arrive with the EURES / Cedefop integration. The skills above
are the canonical requirements for the role from the EU ESCO taxonomy.