3.3 KiB
3.3 KiB
Competences — embedded system designer
Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/10469d70-78a3-4650-9e29-d04de13c62c1).
Essential
- analyse software specifications (skill/competence)
- create flowchart diagram (skill/competence)
- create software design (skill/competence)
- define technical requirements (skill/competence)
- develop creative ideas (skill/competence)
- digital systems (knowledge)
- embedded systems (knowledge)
- engineering control theory (knowledge)
- ICT communications protocols (knowledge)
- interpret electronic design specifications (skill/competence)
- provide ICT consulting advice (skill/competence)
- real-time computing (knowledge)
- signal processing (knowledge)
- system design (knowledge)
- systems development life-cycle (knowledge)
- task algorithmisation (knowledge)
- tools for software configuration management (knowledge)
Optional
- ABAP (knowledge)
- AJAX (knowledge)
- Ansible (knowledge)
- Apache Maven (knowledge)
- APL (knowledge)
- ASP.NET (knowledge)
- Assembly (computer programming) (knowledge)
- battery management systems (knowledge)
- build business relationships (skill/competence)
- C# (knowledge)
- C++ (knowledge)
- COBOL (knowledge)
- CoffeeScript (knowledge)
- collect customer feedback on applications (skill/competence)
- Common Lisp (knowledge)
- computer programming (knowledge)
- engineering processes (knowledge)
- Erlang (knowledge)
- field-programmable gate arrays (knowledge)
- Groovy (knowledge)
- hardware architectures (knowledge)
- hardware components (knowledge)
- Haskell (knowledge)
- ICT network simulation (knowledge)
- ICT security standards (knowledge)
- ICT system integration (knowledge)
- Java (computer programming) (knowledge)
- JavaScript (knowledge)
- Jenkins (tools for software configuration management) (knowledge)
- Lisp (knowledge)
- MATLAB (knowledge)
- Microsoft Visual C++ (knowledge)
- ML (computer programming) (knowledge)
- network management system tools (knowledge)
- Objective-C (knowledge)
- OpenEdge Advanced Business Language (knowledge)
- Pascal (computer programming) (knowledge)
- Perl (knowledge)
- PHP (knowledge)
- Prolog (computer programming) (knowledge)
- Puppet (tools for software configuration management) (knowledge)
- Python (computer programming) (knowledge)
- R (knowledge)
- Ruby (computer programming) (knowledge)
- Salt (tools for software configuration management) (knowledge)
- SAP R3 (knowledge)
- SAS language (knowledge)
- Scala (knowledge)
- Scratch (computer programming) (knowledge)
- Smalltalk (computer programming) (knowledge)
- software components libraries (knowledge)
- SPARK (knowledge)
- STAF (knowledge)
- state estimation (knowledge)
- Swift (computer programming) (knowledge)
- tools for ICT test automation (knowledge)
- TypeScript (knowledge)
- utilise computer-aided software engineering tools (skill/competence)
- VBScript (knowledge)
- verify formal ICT specifications (skill/competence)
- Visual Basic (knowledge)
Market evidence (job-ad analysis, 50 ads, as of 2026-07-11)
Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.
Hard skills
- embedded software development — 32 %
- firmware development — 20 %