embedded systems software developer
Embedded systems software developers program, implement, document and maintain software to be run on an embedded system.
Also called: embedded systems designer, embedded systems software developers, embedded software developerl embedded systems engineer, embedded system software programmer, embedded system software developer, embedded software programmer
- 16
- essential skills
- 60
- optional skills
- 8
- related roles
- 2514
- ISCO-08 group
Where you can go from here
8 rolesOccupations sharing the most essential skills with this one. The number is a count, not an opinion.
- industrial mobile devices software developerWhat changes?14 skills in common
- mobile application developerWhat changes?13 skills in common
- ICT application developerWhat changes?12 skills in common
- ICT system developer12 skills in common
- digital games developer11 skills in common
- ICT application configurator11 skills in common
- software developer11 skills in common
- web developer11 skills in common
Essential skills
16- analyse software specifications
- computer programming
- create flowchart diagram
- debug software
- develop ICT device driver
- develop software prototype
- digital systems
- embedded systems
- ICT debugging tools
- integrated development environment software
- Internet of Things
- interpret technical texts
- tools for software configuration management
- use software design patterns
- use software libraries
- utilise computer-aided software engineering tools
Optional skills
60- ABAP
- adapt to changes in technological development plans
- AJAX
- Ansible
- Apache Maven
- APL
- ASP.NET
- Assembly (computer programming)
- C#
- C++
- COBOL
- collect customer feedback on applications
- Common Lisp
- design user interface
- develop automated migration methods
- develop creative ideas
- Eclipse (integrated development environment software)
- Groovy
- Haskell
- ICT security legislation
- integrate system components
- Java (computer programming)
- JavaScript
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- object-oriented modelling
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- Perl
- PHP
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- Salt (tools for software configuration management)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- software anomalies
- SPARK
- STAF
- Swift (computer programming)
- trading software
- TypeScript
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- VBScript
- Visual Basic
- World Wide Web Consortium standards
- Xcode
Definition and skills from ESCO, published by the European Commission. Source concept
No account needed to start
How close are you to being a embedded systems software developer?
MyNodes reads your CV once, maps it to this same taxonomy, and shows you which roles you are already closest to and the few skills that would open the most doors. The file is deleted as soon as it has been read.