Zweck und Ziel der Stelle
Der Embedded Software Ingenieur (m/w/d) ist verantwortlich für die Entwicklung, Implementierung und Verifikation leistungsfähiger Embedded-Softwarelösungen sowie deren Integration in komplexe Hard- und Softwaresysteme zur Sicherstellung eines zuverlässigen und normgerechten Systembetriebs.
Aufgaben, Kompetenzen und Verantwortung
Ihre Aufgaben:
- Spezifikation, Design und Entwicklung von Software für eingebettete Systeme, einschließlich Mitwirkung an der Definition der Softwarearchitektur und des detaillierten Software-Designs
- Implementierung der Betriebssoftware in C / C++ nach einem modellgetriebenen Ansatz
- Durchführung von Hardware-/Software-Integrationsaktivitäten
- Verantwortung für die Erstellung der Softwareentwicklungsdokumentation
- Entwicklung von PC-basierten Software-Tools für spezielle Typprüfgeräte
- Softwareverifizierung und -validierung, Definition von Testverfahren und Dokumentation von Testergebnissen auf Software- und Systemebene
- Enge Zusammenarbeit mit den Bereichen Systemtechnik, Hardware-/Firmware-Entwicklung und Algorithmenentwicklung
Fachliche Anforderungen
Ihre Kompetenzen:
- Abgeschlossenes Studium im Bereich Informatik, Ingenieurwesen oder eine Vergleichbare Qualifikation
- Mehrjährige Berufserfahrung als Softwareingenieur*in in komplexen Softwareprojekten für eingebettete Systeme
- Sehr gute Kenntnisse in den Programmiersprachen C /C++
- Erfahrung in der Softwareentwicklung mit Visual Studio sowie MFC und/oder Qt
- Sehr gute Kenntnisse in MS Office
- Verhandlungssichere Deutsch- und Englischkenntnisse
Jetzt bewerben
Weitere Stellen