DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice
DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →
← Back to directory
§ OCCUPATION · GLOBAL STANDARDS

embedded systems software developer

Embedded systems software developers program, implement, document and maintain software to be run on an embedded system.

View on Official Portal ↗
Description

Embedded systems software developers program, implement, document and maintain software to be run on an embedded system.

Theoretical Knowledge
ESSENTIALTheoretical knowledge required
integrated development environment softwaredigital systemscomputer programmingInternet of Thingstools for software configuration managementembedded systemsICT debugging tools
OPTIONALAdjacent knowledge that strengthens fit
ML (computer programming)C#PerlPuppet (tools for software configuration management)GroovyABAPTypeScriptPHPobject-oriented modellingKDevelopScalaAssembly (computer programming)SAP R3AnsibleObjective-CVBScriptJava (computer programming)COBOLXcodeJenkins (tools for software configuration management)Microsoft Visual C++ICT security legislationAPLtrading softwaresoftware anomaliesAJAXEclipse (integrated development environment software)Common LispWorld Wide Web Consortium standardsScratch (computer programming)LispVisual BasicSTAFProlog (computer programming)RSPARKJavaScriptSalt (tools for software configuration management)SAS languageSwift (computer programming)ASP.NETApache MavenMATLABRuby (computer programming)C++HaskellPascal (computer programming)OpenEdge Advanced Business LanguagePython (computer programming)
Practical Skills
ESSENTIALApplied skills & competences
create flowchart diagramdebug softwareutilise computer-aided software engineering toolsanalyse software specificationsuse software librariesdevelop ICT device driverinterpret technical textsuse software design patternsdevelop software prototype
OPTIONALOptional competences
collect customer feedback on applicationsdevelop automated migration methodsuse object-oriented programmingadapt to changes in technological development plansdevelop creative ideasuse logic programminguse concurrent programminguse functional programmingdesign user interfaceuse automatic programmingintegrate system components

GLOBAL RESOURCE

View official definition ↗

SKILLS OVERVIEW

76 total
16 essential · 60 optional

Data Source: Unified Global Standards (ISCED, ISCO, O*NET, ESCO)

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice