a Randstad company
Login

Der Weg zum Softwareentwickler Embedded Systems/ Embedded Softwareentwickler

Aktuell offene Jobs in Festanstellung

Beruf mit Zukunft: Softwareentwickler Embedded Systems / Embedded Softwareentwickler

Fernsehgerät, Telefon, Herzschrittmacher, Spielekonsole, Kaffeemaschine, Auto, medizinisches Gerät und vieles mehr: Embedded Systems sind überall verbaut. In Hardware eingebettete Systeme verarbeiten Daten, steuern, überwachen und bringen ein Gerät zum Laufen. Embedded Software wird jeweils für eine spezielle Hardware entwickelt, zuständig für die Entwicklung (und manchmal die Tests) von Software und Softwarekomponenten für Embedded Systems ist der Embedded Softwareentwickler

Softwareentwickler Embedded Systems findet man in nahezu allen Branchen, bevorzugt in solchen mit reichlich technologischen Anforderungen wie Industrie, Medizintechnik, Telekommunikation, Energie, Elektronik, Luft- und Raumfahrt, Automotive, Maschinenbau und natürlich IT.

"Bei GULP ist der Umgang extrem freundlich und es fühlt sich fast familiär an."

Christian Hauck

"Ohne GULP hätte ich den Job, den ich heute mache, nicht bekommen."

Verena Baier

"Ich finde die Vielfalt an Projekten toll, die GULP mir durch sein großes Kundennetzwerk bieten kann."

Rabih Sleiman

"Die Betreuung im Bewerbungsprozess war hervorragend."

Romy Berger


Sie sind auf der Suche nach einem neuen Job als Softwareentwickler Embedded Systems?

Stellenangebote für Softwareentwickler Embedded Systems in ganz Deutschland

 


Softwareentwickler Embedded Systems: Aufgaben und Tätigkeitsfeld

Als Embedded Softwareentwickler programmiert und entwickelt hardwarenahe Software und Lösungen in den verschiedensten Projekten. Zu seinen Hauptaufgaben gehören:

  • Konzeption, Planung und Programmierung und Tests von Embedded Software (Firmware) und Embedded-Software-Applikationen in C/C++
  • Integration von Embedded Software-Routinen und Algorithmen
  • Durchführung von Code-Reviews und Debugging
  • Pflege und Erweiterung von Software Tools für statische Korrelationen
  • Analyse von technischen Anforderungen in Unternehmen
  • Konzeption, Entwicklung und Integration von Softwaremodulen im Embedded-Bereich
  • Sicherstellung der erforderlichen Softwarequalität durch Qualitätssicherungsmethoden
  • Erstellung und Pflege interner Software-Dokumentation
  • Steuerung, Mitwirkung und Durchführung von Embedded Projekten im Business Development

Ein Softwareentwickler Embedded Systems ist selten ein Einzelkämpfer, im Gegenteil arbeitet er oft in internationalen, agilen Entwicklungsteams.

Softwareentwicklers Embedded Systems: Ausbildung und Anforderungen 

Ohne Zweifel: Die Komplexität elektronischer Geräte wird zunehmen, die Anforderungen an die Hersteller werden wachsen – die Bedeutung der Embedded Softwareentwicklung wird kontinuierlich steigen. Entsprechend vielfältig und anspruchsvoll sind die Anforderungen an Embedded Softwareentwickler. Zu den sogenannten Soft Skills eines Softwareentwicklers Embedded Systems gehören analytische Fähigkeiten, Eigeninitiative und Zuverlässigkeit, Verantwortungsbewusstsein und Teamfähigkeit sowie ein ausgeprägtes Verständnis von komplexen Zusammenhängen. Es versteht sich fast von selbst, dass ein Embedded Softwareentwickler Deutsch und Englisch fließend in Wort und Schrift beherrscht.

Und entsprechend „hoch“ hängen die Skills dieser Spezialisten, die in der Regel folgende Voraussetzungen für ihren Job mitbringen müssen: 

  • erfolgreiches Studium im Bereich Elektrotechnik, Informatik, Technische Informatik, Informationstechnik, Wirtschaftsinformatik, Automatisierungstechnik, Elektrotechnik, Mechatronik oder ähnliches. Manchen Unternehmen genügt aber auch eine entsprechende abgeschlossene Berufsausbildung mit Berufserfahrung.
  • sehr gute Kenntnisse in der Hardwareprogrammierung in C/C++ und Echtzeitsystemen
  • technisches Know-how von Betriebssystemen und Datenbanken
  • fundierte Kenntnisse im Bereich der IT-Sicherheit

Je nach Branche und Auftraggeber sind Kenntnisse gefragt in:

  • gängigen Softwareentwicklungs-Umgebungen wie Keil, IAR, Eclipse
  • prozeduralen und objektorientierten Design
  • Embedded Systems und QT unter Linux
  • unterschiedlichen Bussystemen wie CAN und ARINC
  • Protokollen bzw. Schnittstellen (USB, TCP/IP) 
  • agilen und modellbasierten Entwicklungsmethoden (SCRUM, TDD, SysML, UML)
  • Change- und Konfigurationsmanagement z. B. im IBM-ALM
  • 32-Bit-Architekturen sowie RTOS-Anforderungen
  • Messinstrumenten wie Oszilloskop und Protocol Analyzer
  • SVN, JIRA, ECLIPSE, Ti Code Composer, Doxygen und/oder Autocoding
  • Controllerfamilie Infineon XC2000 oder Infineon Tricore sowie dem Real-time OS PXROS-HR
  • ISO26262 / IEC61508 / MISRA / SPICE
  • der automotiven Software-Architektur AUTOSAR, SLP9 und/oder SLP10


Sie sind auf der Suche nach einem neuen Job als Softwareentwickler Embedded Systems?

Stellenangebote für Softwareentwickler Embedded Systems in ganz Deutschland