Beschreibung
Aufgaben:
• Spezifikation und Entwurf von Software für Embedded Geräte
• Mitarbeit in Anforderungsanalyse und Entwurf des Gesamtgerätes
• Mitarbeit in einem agilen Entwicklungsteam und Übernahme von fachlicher Verantwortung
• Verantwortung von Arbeitspaketen einschließlich Terminen und Kosten
• Abstimmung und Koordination mit anderen Entwicklungsteams (Software, Firmware, Hardware)
• Implementierung und Verantwortung von Software Modulen einschließlich Test sowie
Fehleranalyse und -behebung
• Integration der Software Module in die Gerätesoftware in einer CI-Umgebung
• Erstellung und Durchführung von Funktionstests am Gerät
Qualifikation:
• Hochschule / Fachhochschule/Universität Informatik
• Hochschule / Fachhochschule /Universität Elektrotechnik
• Hochschule / Fachhochschule /Universität Technische Informatik
• Kenntnisse über Kommunikationsprotokolle: Grundkenntnisse
• Embedded Software-Entwicklung: Fortgeschrittene Kenntnisse
• Agile Software-Entwicklung: Erweiterte Kenntnisse
• Software-Konfigurationsverwaltungssyst. (bevorzugt git): Erweiterte Kenntnisse
• Software-Qualitätssicherung: Erweiterte Kenntnisse
• Objektorientierte Software-Entwicklung: Fortgeschrittene Kenntnisse
• C/C++ Fortgeschrittene Kenntnisse
• Python Erweiterte Kenntnisse
• Linux (embedded) Erweiterte Kenntnisse
• systemd/dbus Kenntnisse wünschenswert
• Erfahrung im Safety/Security Umfeld
• cmake Kenntnisse wünschenswert
• Spezifikation und Entwurf von Software für Embedded Geräte
• Mitarbeit in Anforderungsanalyse und Entwurf des Gesamtgerätes
• Mitarbeit in einem agilen Entwicklungsteam und Übernahme von fachlicher Verantwortung
• Verantwortung von Arbeitspaketen einschließlich Terminen und Kosten
• Abstimmung und Koordination mit anderen Entwicklungsteams (Software, Firmware, Hardware)
• Implementierung und Verantwortung von Software Modulen einschließlich Test sowie
Fehleranalyse und -behebung
• Integration der Software Module in die Gerätesoftware in einer CI-Umgebung
• Erstellung und Durchführung von Funktionstests am Gerät
Qualifikation:
• Hochschule / Fachhochschule/Universität Informatik
• Hochschule / Fachhochschule /Universität Elektrotechnik
• Hochschule / Fachhochschule /Universität Technische Informatik
• Kenntnisse über Kommunikationsprotokolle: Grundkenntnisse
• Embedded Software-Entwicklung: Fortgeschrittene Kenntnisse
• Agile Software-Entwicklung: Erweiterte Kenntnisse
• Software-Konfigurationsverwaltungssyst. (bevorzugt git): Erweiterte Kenntnisse
• Software-Qualitätssicherung: Erweiterte Kenntnisse
• Objektorientierte Software-Entwicklung: Fortgeschrittene Kenntnisse
• C/C++ Fortgeschrittene Kenntnisse
• Python Erweiterte Kenntnisse
• Linux (embedded) Erweiterte Kenntnisse
• systemd/dbus Kenntnisse wünschenswert
• Erfahrung im Safety/Security Umfeld
• cmake Kenntnisse wünschenswert