2 IT - Software Development in Baden-Württemberg
Test Engineer Embedded Systems (m/w/d)
Verantwortung
- Du entwickelst eine Teststrategie, damit unser Kaffeemaschinen-Ökosystem von Real-Time-MCUs über Embedded Linux bis in die Cloud zuverlässig funktioniert.
- Du konzipierst und erstellst Test-Suites, die bei Refactorings Seiteneffekte zwischen Hardware-Knoten erkennen und verhindern.
- In dieser Rolle baust und pflegst du eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment.
- Du integrierst Hardware-in-the-Loop-Tests nahtlos in unsere CI/CD-Pipelines und stellst deren effiziente Nutzung im Entwicklungszyklus sicher.
- Als Ingenieur*in für Embedded-Tests überwachst und optimierst du kontinuierlich die Testabdeckung in unseren verteilten Systemen.
Qualifikationen
- Verfügst über mehrjährige Erfahrung in der Testautomatisierung für Embedded-Systeme.
- Beherrschst moderne Testframeworks, Skripting und Automatisierung und legst Wert auf sauberen, wartbaren Code inklusive Versionskontrolle.
- Bringst fundiertes Verständnis für Linux im Embedded-Kontext mit und fühlst dich auch im Umgang mit MCUs, RTOS und Elektronik sicher.
- Setzt zeitgemässe Testkonzepte wie Keyword-Driven- und Data-Driven-Testing souverän ein und kombinierst Simulation gezielt mit Tests auf Real-Hardware.
- Kommunizierst sicher in Deutsch und Englisch; Französisch ist von Vorteil.
Benefits
Test Engineer (m/w/d)
Verantwortung
- Du entwickelst Teststrategien, damit unser Kaffeemaschinen-Ökosystem von Real-Time-Knoten bis zur Cloud zuverlässig funktioniert.
- In dieser Rolle erstellst du automatisierte Test-Suites, um Refactorings und Migrationen ohne unerwünschte Seiteneffekte auf der Hardware sicherzustellen.
- Du konzipierst und pflegst eine automatisierte Testumgebung für System- und Integrationstests als Brücke zwischen Entwicklung und Deployment.
- In dieser Rolle integrierst du Hardware-in-the-Loop-Tests nahtlos in unsere CI/CD-Pipelines.
- Du arbeitest eng mit der Entwicklung zusammen, um Testanforderungen frühzeitig zu klären und die Qualität verteilter Systeme nachhaltig zu sichern.
Qualifikationen
- Verfügst über mehrjährige Erfahrung in der Testautomatisierung für Embedded Systeme.
- Beherrschst Testframeworks und Scripting sicher, entwickelst sauberen, wartbaren Code und arbeitest routiniert mit Versionskontrollsystemen.
- Bringst fundiertes Verständnis für Linux im Embedded-Kontext mit und fühlst dich ebenso im Umgang mit MCUs, RTOS und Elektronik wohl.
- Wendest moderne Testkonzepte wie Keyword-Driven- und Data-Driven-Testing souverän an und kombinierst Simulation gezielt mit Tests auf Real-Hardware.
- Kommunizierst sicher in Deutsch und Englisch; Französischkenntnisse sind ein klarer Vorteil.
Benefits