Skip to content
ESCO occupation

embedded system designer

Back to ESCO occupations

Embedded system designers translate and design requirements and the high-level plan or architecture of an embedded control system according to technical software specifications.

2511.5 ISCO 2511 ESCO source
Competences
78
Groups
4
Essential
17
Optional
61

Competences and skills

78 ESCO relations
Essential knowledge 10 competences

Occupation specific

1 competence
real-time computing

The ICT hardware and software systems which are bound to respond to input within precisely tight constraints of time

digital
ESCO source

Sector-specific

6 competences
embedded systems

The computer systems and components with a specialised and autonomous function within a larger system or machine such as embedded systems software architectures, embedded peripherals, design principles and development tools.

digital
ESCO source
engineering control theory

The interdisciplinary branch of engineering that deals with the behaviour of dynamical systems with inputs and how their behaviour is modified by feedback.

ESCO source
ICT communications protocols

The system of rules which allow the exchange of information between computers or other devices via computer networks.

digital
ESCO source
signal processing

The algorithms, applications and implementations that deal with the processing and transferring of information through analog or digital frequencies.

digital
ESCO source
system design

The process of defining the architecture for different components and modules of a system, as well as the relevant data, for satisfying specific requirements.

digital
ESCO source
tools for software configuration management

The software programs to perform configuration identification, control, status accounting and audit, such as CVS, ClearCase, Subversion, GIT and TortoiseSVN perform this management.

digital
ESCO source

Cross-sector

3 competences
digital systems

Systems to store, process and spread information in digital form. They are hardware, software and networks, as well as the ways in which these can be employed.

digital
ESCO source
systems development life-cycle

The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.

digital
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 7 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

4 competences
analyse software specifications

Assess the specifications of a software product or system to be developed by identifying functional and non-functional requirements, constraints and possible sets of use cases which illustrate interactions between the software and its users.

digital
ESCO source
create software design

Transpose a series of requirements into a clear and organised software design.

digital
ESCO source
interpret electronic design specifications

Analyse and understand detailed electronic design specifications.

ESCO source
provide ICT consulting advice

Advise on appropriate solutions in the field of ICT by selecting alternatives and optimising decisions while taking into account potential risks, benefits and overall impact to professional customers.

ESCO source

Cross-sector

3 competences
create flowchart diagram

Compose a diagram that illustrates systematic progress through a procedure or system using connecting lines and a set of symbols.

ESCO source
define technical requirements

Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.

ESCO source
develop creative ideas

Developing new artistic concepts and creative ideas.

ESCO source
Optional knowledge 57 competences

Occupation specific

1 competence
field-programmable gate arrays

The integrated circuits that can be repurposed to desired application or functionality requirements after their manufacturing, which allow users to tailor microcontrollers to meet their own individual needs.

digital
ESCO source

Sector-specific

53 competences
ABAP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.

digital
ESCO source
AJAX

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.

digital
ESCO source
Ansible

The tool Ansible is a software program to perform configuration identification, control, status accounting and audit.

digital
ESCO source
Apache Maven

The tool Apache Maven is a software program to perform configuration identification, control, status accounting and audit of software during its development and maintenance.

digital
ESCO source
APL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.

digital
ESCO source
ASP.NET

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.

digital
ESCO source
Assembly (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.

digital
ESCO source
battery management systems

The electronic system that manages and monitors the performance of a battery.

ESCO source
C#

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.

digital
ESCO source
C++

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.

digital
ESCO source
COBOL

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.

digital
ESCO source
CoffeeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.

digital
ESCO source
Common Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.

digital
ESCO source
engineering processes

The systematic approach to the development and maintenance of engineering systems.

ESCO source
Erlang

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.

digital
ESCO source
Groovy

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.

digital
ESCO source
hardware architectures

The designs laying out the physical hardware components and their interconnections.

digital
ESCO source
Haskell

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.

digital
ESCO source
ICT network simulation

The methods and tools which enable modelling of the ICT network behaviour by calculating the data exchange among entities or capturing and reproducing characteristics from a functioning network.

digital
ESCO source
ICT security standards

Best practices and guidelines established for securing information and communication technology (ICT) systems and data. Standards as is the case of ISO 27000 series, provide a framework for implementing effective security controls, including access control, risk assessment and incident management, as well as to provide compliance of anorganisation.

digital
ESCO source
ICT system integration

The principles of integrating ICT components and products from a number of sources to create an operational ICT system, techniques which ensure interoperability and interfaces between components and the system.

digital
ESCO source
Java (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.

digital
ESCO source
JavaScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.

digital
ESCO source
Jenkins (tools for software configuration management)

The tool Jenkins is a software program to perform configuration identification, control, status accounting and audit of software during its development and maintenance.

digital
ESCO source
Lisp

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.

digital
ESCO source
MATLAB

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.

digital
ESCO source
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 developed by the software company Microsoft.

digital
ESCO source
ML (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.

digital
ESCO source
network management system tools

The software or hardware tools which enable monitoring, analysis and supervision of individual network components or network parts within a larger network system.

digital
ESCO source
Objective-C

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.

digital
ESCO source
OpenEdge Advanced Business Language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.

digital
ESCO source
Pascal (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.

digital
ESCO source
Perl

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.

digital
ESCO source
PHP

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.

digital
ESCO source
Prolog (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.

digital
ESCO source
Puppet (tools for software configuration management)

The tool Puppet is a software program to perform configuration identification, control, status accounting and audit.

digital
ESCO source
Python (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.

digital
ESCO source
R

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.

digital
ESCO source
Ruby (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.

digital
ESCO source
Salt (tools for software configuration management)

The tool Salt is a software program to perform configuration identification, control, status accounting and audit.

digital
ESCO source
SAP R3

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.

digital
ESCO source
SAS language

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.

digital
ESCO source
Scala

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.

digital
ESCO source
Scratch (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.

digital
ESCO source
Smalltalk (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.

digital
ESCO source
software components libraries

The software packages, modules, web services and resources that cover a set of related functions and the databases where these reusable components can be found.

digital
ESCO source
SPARK

The Java micro framework software development environment which provide specific features and components that support and guide web applications development.

digital
ESCO source
STAF

The tool STAF is a software program to perform configuration identification, control, status accounting and audit.

digital
ESCO source
Swift (computer programming)

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.

digital
ESCO source
tools for ICT test automation

The specialised software to execute or control tests and compare predicted testing outputs with actual testing results such as Selenium, QTP and LoadRunner

digital
ESCO source
TypeScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.

digital
ESCO source
VBScript

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.

digital
ESCO source
Visual Basic

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.

digital
ESCO source

Cross-sector

3 competences
computer programming

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.

digCompdigital
ESCO source
hardware components

The essential components that make up a hardware system, such as liquid-crystal displays (LCD), camera sensors, microprocessors, memories, modems, batteries and their interconnections.

digital
ESCO source
state estimation

The process of fusing input data measurements and a mathematical model to determine the internal state of an energy system

ESCO source
Optional skills and competences 4 competences

Occupation specific

0 competences

No competences in this bucket.

Sector-specific

2 competences
utilise computer-aided software engineering tools

Use software tools (CASE) to support the development lifecycle, design and implementation of software and applications of high-quality that can be easily maintained.

digital
ESCO source
verify formal ICT specifications

Check capabilities, correctness and efficiency of intended algorithm or system to match certain formal specifications.

digital
ESCO source

Cross-sector

2 competences
build business relationships

Establish a positive, long-term relationship between organisations and interested third parties such as suppliers, distributors, shareholders and other stakeholders in order to inform them of the organisation and its objectives.

ESCO source
collect customer feedback on applications

Gather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.

ESCO source