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