Embedded systems software developer
In het Engels: Embedded Systems Software Developer
Embedded systems software developers programmeren, implementeren, documenteren en onderhouden software die op een ingebed systeem draait.
Embedded systems software developer is ook bekend als embedded systems architect, embedded software engineer, ingenieur voor geïntegreerde systemen en embedded software designer
Wat moet een embedded systems software developer weten?
De volgende onderwerpen vormen de kennisbasis van een embedded systems software developer en komen in het dagelijkse werk steeds terug.
Wat moet een embedded systems software developer beheersen?
De volgende competenties horen bij het werk van een embedded systems software developer en komen vrijwel elke dag aan bod.
-
Computergestuurde hulpmiddelen voor software-engineering gebruiken→
-
ICT-apparaatstuurprogramma ontwikkelen→
-
Softwarebibliotheken gebruiken→
-
Softwareontwerppatronen gebruiken→
-
Softwareprototype ontwikkelen→
-
Softwarespecificaties analyseren→
-
Software voor het oplossen van softwarefouten→
-
Stroomschema creëren→
-
Technische teksten interpreteren→
Wat kan een embedded systems software developer nog meer leren?
De onderstaande vaardigheden zijn optioneel. Wie ze beheerst, onderscheidt zich als embedded systems software developer.
-
Aanpassen aan wijzigingen in technologische ontwikkelingsplannen→
-
ABAP→
-
AJAX→
-
Ansible→
-
Apache Maven→
-
APL→
-
ASP.NET→
-
Assembly (computerprogrammering)→
-
Automatisch programmeren gebruiken→
-
C#→
-
C++→
-
COBOL→
-
Common Lisp→
-
Creatieve ideeën ontwikkelen→
-
Eclipse (software voor geïntegreerde ontwikkelomgevingen)→
-
Functioneel programmeren gebruiken→
-
Geautomatiseerde migratiemethoden ontwikkelen→
-
Gebruikersinterface ontwerpen→
-
Groovy→
-
Handelssoftware→
-
Haskell→
-
Java (computerprogrammering)→
-
JavaScript→
-
Jenkins (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
KDevelop→
-
Klantenfeedback over toepassingen verzamelen→
-
Lisp→
-
Logisch programmeren gebruiken→
-
MATLAB→
-
Microsoft Visual C++→
-
ML (computerprogrammering)→
-
Objectgeoriënteerd modelleren→
-
Objectgeoriënteerd programmeren gebruiken→
-
Objective-C→
-
OpenEdge Advanced Business Language→
-
Parallelle programmering gebruiken→
-
Pascal (computerprogrammering)→
-
Perl→
-
PHP→
-
Prolog (computerprogrammering)→
-
Puppet (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
Python (computerprogrammering)→
-
R→
-
Ruby (computerprogrammering)→
-
Salt (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
SAP R3→
-
SAS taal→
-
Scala→
-
Scratch (computerprogrammering)→
-
Softwareafwijkingen→
-
SPARK→
-
STAF→
-
Standaarden van het World Wide Web Consortium→
-
Swift (computerprogrammering)→
-
Systeemcomponenten integreren→
-
TypeScript→
-
VBScript→
-
Visual Basic→
-
Wetgeving op het gebied van ICT-beveiliging→
-
Xcode→
Hoe digitaal vaardig moet een embedded systems software developer zijn?
Een embedded systems software developer heeft een aantal digitale skills nodig. Hieronder vind je welke dat zijn.
-
ABAP→
-
AJAX→
-
Ansible→
-
Apache Maven→
-
APL→
-
ASP.NET→
-
Assembly (computerprogrammering)→
-
Automatisch programmeren gebruiken→
-
C#→
-
C++→
-
COBOL→
-
Common Lisp→
-
Computergestuurde hulpmiddelen voor software-engineering gebruiken→
-
Computerprogrammering→
-
Digitale systemen→
-
Eclipse (software voor geïntegreerde ontwikkelomgevingen)→
-
Functioneel programmeren gebruiken→
-
Geautomatiseerde migratiemethoden ontwikkelen→
-
Gebruikersinterface ontwerpen→
-
Geïntegreerd systeem→
-
Groovy→
-
Handelssoftware→
-
Haskell→
-
Hulpmiddelen voor het beheer van softwareconfiguratie→
-
ICT-apparaatstuurprogramma ontwikkelen→
-
ICT-foutopsporing→
-
Internet of Things→
-
Java (computerprogrammering)→
-
JavaScript→
-
Jenkins (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
KDevelop→
-
Lisp→
-
Logisch programmeren gebruiken→
-
MATLAB→
-
Microsoft Visual C++→
-
ML (computerprogrammering)→
-
Objectgeoriënteerd modelleren→
-
Objectgeoriënteerd programmeren gebruiken→
-
Objective-C→
-
OpenEdge Advanced Business Language→
-
Parallelle programmering gebruiken→
-
Pascal (computerprogrammering)→
-
Perl→
-
PHP→
-
Prolog (computerprogrammering)→
-
Puppet (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
Python (computerprogrammering)→
-
R→
-
Ruby (computerprogrammering)→
-
Salt (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
SAP R3→
-
SAS taal→
-
Scala→
-
Scratch (computerprogrammering)→
-
Softwareafwijkingen→
-
Softwarebibliotheken gebruiken→
-
Softwareontwerppatronen gebruiken→
-
Softwareprototype ontwikkelen→
-
Softwarespecificaties analyseren→
-
Software voor geïntegreerde ontwikkelomgevingen→
-
Software voor het oplossen van softwarefouten→
-
SPARK→
-
STAF→
-
Standaarden van het World Wide Web Consortium→
-
Swift (computerprogrammering)→
-
Systeemcomponenten integreren→
-
TypeScript→
-
VBScript→
-
Visual Basic→
-
Wetgeving op het gebied van ICT-beveiliging→
-
Xcode→
Deze pagina gebruikt en bewerkt gegevens uit ESCO, de Europese classificatie van vaardigheden, competenties en beroepen van de Europese Commissie. Bron: ESCO / European Commission. Licentie: CC BY 4.0. De gegevens zijn aangevuld, vertaald, gekoppeld aan BRC2014/SBC2014/ISCO-08 of redactioneel aangepast door het team van Vaklui.