Test-Engineer Firmware (m/w/d)
Rolle
In dieser Rolle übernimmst du den Support für komplexe Firmware- und Softwarelösungen und analysierst technische Anfragen bis auf Code-Ebene. Du verantwortest die Planung, Durchführung und Dokumentation von Tests, um Funktionalität, Stabilität und Sicherheit der Produkte sicherzustellen. Dabei arbeitest du eng mit Entwicklung und Produktmanagement zusammen, identifizierst Fehlerursachen und trägst zur kontinuierlichen Verbesserung der Systemarchitektur bei. Du bewertest Kundenanforderungen, leitest technische Spezifikationen ab und begleitest Releases von der Vorbereitung bis zum Ausrollen. Durch deine strukturierte Arbeitsweise und dein Qualitätsbewusstsein leistest du einen direkten Beitrag zur hohen Zuverlässigkeit der eingesetzten Lösungen.
Verantwortung
In dieser Rolle analysierst und testest du Firmware- und Softwarelösungen systematisch, um Funktionalität, Stabilität und Qualität sicherzustellen.
Du planst, erstellst und führst Testkonzepte, Testfälle und Testabläufe durch und dokumentierst die Ergebnisse nachvollziehbar.
Als Fachkraft für Firmware-Softwarequalität unterstützt du den Support bei technischen Kundenanfragen, identifizierst Fehlerursachen und begleitest deren Behebung.
Du arbeitest eng mit Entwicklungsteams zusammen, bringst deine Testresultate ein und trägst so zur kontinuierlichen Verbesserung der Produkte bei.
In dieser Position nutzt du geeignete Tools zur Testautomatisierung, Auswertung von Logdateien und Erstellung von Reports.
Du beteiligst dich aktiv an der Weiterentwicklung von Prozessen und Standards im Bereich Firmware- und Softwarequalität.
Qualifikationen
Du hast eine abgeschlossene Ausbildung als Informatiker, Elektroniker oder eine vergleichbare technische Qualifikation
Du bringst fundierte Erfahrung in der Embedded-Entwicklung mit C/C++, idealerweise im Umfeld von Firmware und Gerätesoftware mit
Du kennst dich mit Testautomatisierung, Softwaretests und Testframeworks aus und arbeitest strukturiert sowie qualitaetsbewusst
Du fühlst dich in Linux-Umgebungen wohl und verfügst über gute Kenntnisse moderner Entwicklungstools und Versionsverwaltungssysteme wie Git
Du kommunizierst mündig in Deutsch und Englisch und tauschst dich gerne mit internen und externen Stakeholdern aus
Du arbeitest selbstständig und lösungsorientiert, übernimmst Verantwortung im Support und behältst auch in komplexen technischen Situationen den Überblick
Benefits