Skip to content
ESCO occupation

IoT developer

Back to ESCO occupations

IoT developers analyse and gather data for interpreting the pattern and predicting the result. They use artificial intelligence for managing the tasks and autonomous decisions, employing machine learning algorithms to create smarter devices through data sensors. IoT developers create software for connecting objects to systems and devices, or for programming these objects to make them function on their own.

2512.9 ISCO 2512 ESCO source
Competences
22
Groups
5
Essential
18
Optional
4

Competences and skills

22 ESCO relations
Essential competences 1 competence

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

0 competences

No competences in this bucket.

Cross-sector

0 competences

No competences in this bucket.

Essential knowledge 11 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

4 competences
ICT software specifications

The characteristics, use and operations of various software products such as computer programmes and application software.

digital
ESCO source
ICT system programming

The methods and tools required to develop system software, specifications of system architectures and interfacing techniques between network and system modules and components.

digital
ESCO source
Internet of Things

The general principles, categories, requirements, limitations and vulnerabilities of smart connected devices (most of them with intended internet connectivity).

digital
ESCO source
principles of artificial intelligence

The artificial intelligence theories, applied principles, architectures and systems, such as intelligent agents, multi-agent systems, expert systems, rule-based systems, neural networks, ontologies and cognition theories.

digital
ESCO source

Cross-sector

7 competences
algorithms

The self-contained step-by-step sets of operations that carry out calculations, data processing and automated reasoning, usually to solve problems.

digital
ESCO source
computer science

The scientific and practical study that deals with the foundations of information and computation, namely algorithms, data structures, programming, and data architecture. It deals with the practicability, structure and mechanisation of the methodical procedures that manage the acquisition, processing, and access to information.

digital
ESCO source
computer technology

Computers, computer networks and other information technologies and equipment that can store, retrieve, transmit and manipulate data.

digital
ESCO source
hardware testing methods

Those processes in which hardware components or systems are tested, such as the system test (ST), the ongoing reliability test (ORT), and the in-circuit test (ICT).

digital
ESCO source
machine learning

The principles, methods and algorithms of machine learning, a subfield of artificial intelligence. Common machine learning models such as supervised or unsupervised models, semi- supervised models and reinforcement learning models.

digital
ESCO source
mechatronics

Multidisciplinary field of engineering that combines principles of electrical engineering, telecommunications engineering, control engineering, computer engineering, and mechanical engineering in the design of products and manufacturing processes. The combination of these areas of engineering allows for the design and development of "smart" devices and the achievement of an optimal balance between mechanical structure and control.

ESCO source
task algorithmisation

The techniques to convert unstructured descriptions of a process into step-by-step sequence of actions of a finite number of steps.

digital
ESCO source
Essential skills and competences 6 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

3 competences
design information system

Define the architecture, composition, components, modules, interfaces and data for integrated information systems (hardware, software and network), based on system requirements and specifications.

digital
ESCO source
develop ICT workflow

Create repeatable patterns of ICT activity within an organisation which enhances the systematic transformations of products, informational processes and services through their production.

digital
ESCO source
utilise machine learning

Use techniques and algorithms that are able to extract mastery out of data, learn from it and make predictions, to be used for program optimisation, application adaptation, pattern recognition, filtering, search engines and computer vision.

digital
ESCO source

Cross-sector

3 competences
analyse big data

Collect and evaluate numerical data in large quantities, especially for the purpose of identifying patterns between the data.

digital
ESCO source
perform dimensionality reduction

Reduce the number of variables or features for a dataset in machine learning algorithms through methods such as principal component analysis, matrix factorization, autoencoder methods, and others.

digital
ESCO source
use data processing techniques

Gather, process and analyse relevant data and information, properly store and update data and represent figures and data using charts and statistical diagrams.

digital
ESCO source
Optional knowledge 2 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

2 competences
ICT architectural frameworks

The set of requirements that describe an information system's architecture.

digital
ESCO source
mobile device software frameworks

The API (Application Program Interfaces), such as Android, iOS, windows phone which enables programmers to quickly and easily write applications for mobile devices.

digital
ESCO source

Cross-sector

0 competences

No competences in this bucket.

Optional skills and competences 2 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

1 competence
establish data processes

Use ICT tools to apply mathematical, algorithmic or other data manipulation processes in order to create information.

digital
ESCO source

Cross-sector

1 competence
perform online data analysis

Analyse online experiences and online data for purposes of understanding user behaviour, triggers of online attention, and other factors that could optimise webpage development and exposure.

digital
ESCO source