embedded system designer
ISCO: 2511. Skills: 78. Essential: 17.
Essential skills
- analyse software specifications
- create flowchart diagram
- create software design
- define technical requirements
- develop creative ideas
- digital systems
- embedded systems
- engineering control theory
- ICT communications protocols
- interpret electronic design specifications
- provide ICT consulting advice
- real-time computing
- signal processing
- system design
- systems development life-cycle
- task algorithmisation
- tools for software configuration management
Supporting skills
- ABAP
- AJAX
- Ansible
- Apache Maven
- APL
- ASP.NET
- Assembly (computer programming)
- battery management systems
- build business relationships
- C#
- C++
- COBOL
- CoffeeScript
- collect customer feedback on applications
- Common Lisp
- computer programming
- engineering processes
- Erlang
- field-programmable gate arrays
- Groovy
- hardware architectures
- hardware components
- Haskell
- ICT network simulation
- ICT security standards
- ICT system integration
- Java (computer programming)
- JavaScript
- Jenkins (tools for software configuration management)
- Lisp
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- network management system tools
- 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)
- Smalltalk (computer programming)
- software components libraries
- SPARK
- STAF
- state estimation
- Swift (computer programming)
- tools for ICT test automation
- TypeScript
- utilise computer-aided software engineering tools
- VBScript
- verify formal ICT specifications
- Visual Basic