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
environmental legislation
electricity principles
report analysis results
design prototypes
approve engineering design
hardware materials
operate scientific measuring equipment
analyse test data
hardware platforms
mathematics
hardware components
electronics
environmental threats
model hardware
test hardware
use technical drawing software
design drawings
perform scientific research
adjust engineering designs
conduct quality control analysis
perform data analysis
design hardware
computer technology
hardware testing methods
conduct literature research
electricity
engineering principles
computer engineering
prepare production prototypes
read engineering drawings
printed circuit boards
record test data
hardware architectures
abide by regulations on banned materials
Optional & specialised skills
R
Prolog (computer programming)
perform project management
Scratch (computer programming)
COBOL
VBScript
use CAD software
ASP.NET
align software with system architectures
PHP
Assembly (computer programming)
perform test run
Python (computer programming)
build business relationships
firmware
create technical plans
computer programming
CoffeeScript
Groovy
draft bill of materials
CAE software
perform resource planning
use CAM software
electrical engineering
process customer orders
install hardware
train employees
TypeScript
Scala
define manufacturing quality criteria
Ruby (computer programming)
C++
coordinate engineering teams
microelectronics
SAP R3
Perl
Objective-C
mechatronics
Smalltalk (computer programming)
ML (computer programming)
Microsoft Visual C++
Swift (computer programming)
OpenEdge Advanced Business Language
Visual Studio .NET
SAS language
Lisp
Java (computer programming)
Pascal (computer programming)
Erlang
provide technical documentation
APL
apply technical communication skills
ABAP
MATLAB
Common Lisp
JavaScript
develop product design
quality standards
program firmware
maintain safe engineering watches
design firmware
AJAX
C#
communicate with customers
install software
install operating system
Haskell
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.