Job
Aus Partner-Feed
Leitender Testingenieur für eingebettete Software
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Nein
- Unternehmen
- Optics11
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Als Senior Embedded Software Test Engineer bei Optics11 verfügen Sie über die Fähigkeit zum Testen eingebetteter Softwaresysteme für unsere Sensor-Interrogator-Plattformen. Sie definieren, automatisieren, führen und verbessern kontinuierlich Hardware-in-the-Loop (HIL) und Integrations- und Regressionstests auf Box-Ebene, damit Software- und Firmware-Release-Kandidaten auf repräsentativer Hardware qualifiziert werden, bevor sie zur formalen Verifizierung, FAT (Factory Acceptance Test), Feld- oder Anwendungsvalidierung übergehen.
Ihr Umfang umfasst das integrierte Verhalten eingebetteter Linux-Anwendungen und -Dienste, interne und externe APIs, Hardwareschnittstellen, Firmware- und FPGA-Interaktionen, Systemsteuerung, Kalibrierung und Konfiguration, Diagnose, Datenerfassung, Boot- und Update-Verhalten, Wiederherstellungsmechanismen und Sensorschnittstellen. Sie erstellen und pflegen automatisierte Test-Frameworks, HIL-Bänke, Testumgebungen, CI/CD-Integration und objektive Release-Nachweise, die das Produktverhalten wiederholbar, beobachtbar und messbar machen.
Sie sind Teil des Sensing Platform Teams und arbeiten eng mit Embedded Software, FPGA/Firmware, Elektronik, Photonik, Architekten, Produktsystemtechnik, Produktintegration, Verifizierung & Validierung, Lifecycle Engineering, Anwendungs-/Softwareteams und externen Entwicklungspartnern zusammen. Der Hauptverantwortliche dieser Rolle ist das Testen und die Freigabequalifizierung auf integrierter Interrogator-/HIL-Systemebene. Es ergänzt die entwicklereigenen Unit- und Komponententests und ersetzt nicht die unabhängige formale Verifizierung, Compliance, Umwelt- oder End-to-End-Anwendungsvalidierung, die nachgelagert durchgeführt wird.
Hauptaufgaben:
• HIL- und Testentwicklung auf Systemebene
• Besitzen Sie die Interrogator-/HIL-Teststrategie, die Regressionssuite auf Systemebene und den Ansatz zur Release-Qualifizierung eingebetteter Software/Firmware für die Sensorplattform.
• Übersetzen Sie Produkt-, Software-, Firmware- und Schnittstellenanforderungen in Testpläne, Akzeptanzkriterien, Abdeckungsziele und automatisierte Regressionstests.
• Entwerfen, bauen und warten Sie HIL-Testaufbauten mit repräsentativer Hardware, simulierten oder realen Sensoreingaben und ferngesteuerter Laborausrüstung.
• Entwickeln Sie eine wartbare Python-basierte Testautomatisierung für Gerätesteuerung, Testorchestrierung, Datenerfassung, Analyse und Berichterstellung.
• Integrieren Sie hardwarebasierte Regressionstests in CI/CD-Pipelines und ermöglichen Sie so wiederholbare und weitgehend automatisierte Tests von Release-Kandidaten.
• Sorgen Sie für die Rückverfolgbarkeit zwischen Anforderungen, Testfällen, Fehlern, Ergebnissen und Freigabenachweisen.
• Release-Qualifizierung und Fehleranalyse
• Qualifizieren Sie eingebettete Software- und Firmware-Versionen auf repräsentativer Abfragegerät-Hardware vor der nachgelagerten V&V-, FAT-, Feld- oder Anwendungsvalidierung.
• Entwerfen und Ausführen von System-, Negativ-, Stress-, Ausdauer-, Fehlerinjektions-, Neustart-/Wiederherstellungs-, Upgrade-/Rollback- und Robustheitstests basierend auf dem Produktrisiko.
• Analysieren Sie Protokolle, Systemstatus, Leistung, Timing, Kommunikationsverhalten und Datenausgaben, um Regressionen und Integrationsprobleme zu identifizieren.
• Triage von Fehlern und Unterstützung der Ursachenanalyse für Software, Firmware, FPGA, Elektronik, Photonik, Sensoren und Systemschnittstellen.
• Reproduzieren Sie Feld-, Produktions- und Kundenprobleme in Labor-/HIL-Umgebungen und wandeln Sie wichtige Ausfälle in dauerhafte Regressionsabdeckung um.
• Bereitstellung klarer, evidenzbasierter Beiträge zur Release-Bereitschaft, bekannten Einschränkungen, ungelösten Mängeln und Abdeckungslücken.
• Testtechnik und technische Verantwortung
• Identifizieren Sie Qualitätsrisiken, fehlende Abdeckung, schwache Beobachtbarkeit, Einschränkungen der Testbarkeit und Fehlerszenarien und treiben Sie praktische Verbesserungen voran.
• Bewerten Sie Test-Frameworks, HIL-Architekturen, Simulationsansätze, Instrumentierung und Automatisierungslösungen.
• Arbeiten Sie mit Software-, Firmware-/FPGA-, Elektronik-, Photonik-, System-, Integrations- und V&V-Ingenieuren zusammen, um Design-for-Testability, Schnittstellen, Diagnose und Akzeptanzkriterien zu verbessern.
• Besitzen Sie wichtige HIL-, Systemtest- und Automatisierungs-Workstreams mit minimaler Anleitung und halten Sie gleichzeitig Testumgebungen, Tools, Konfigurationen und Dokumentation zuverlässig und reproduzierbar.
• Tragen Sie zu Anforderungs-, Design-, Code-, Testplan- und Testergebnisüberprüfungen bei.
• Zusammenarbeit und kontinuierliche Verbesserung
• Arbeiten Sie in multidisziplinären Ingenieurteams zusammen, um komplexe Integrations- und Produktqualitätsprobleme zu lösen.
• Kommunizieren Sie Testergebnisse, Qualitätsrisiken, Mängel, Abhängigkeiten und Release-Bereitschaft klar und deutlich an technische Stakeholder.
• Teilen Sie Wissen und betreuen Sie Kollegen in den Bereichen eingebettete Softwaretests, HIL-Automatisierung, Fehleranalyse und robustes Testdesign.
• Kontinuierliche Verbesserung der automatisierten Abdeckung, der CI/CD-Qualitätstore, der Testberichte, der Diagnose, der Stabilität der Testumgebung und der Release-Prozesse.
• Reduzieren Sie unregelmäßige, manuelle und sich wiederholende Tests durch wiederverwendbare Testressourcen und zuverlässige Automatisierung.
Warum sollten Sie bei uns mitmachen?
• Werden Sie Teil eines der vielversprechendsten Deep-Tech-Scale-Ups Europas.
• Gestalten Sie die Zukunft einer schnell wachsenden multidisziplinären Forschungs- und Entwicklungsorganisation.
• Wettbewerbsfähiges Gehalts- und Leistungspaket.
• Genießen Sie regelmäßige Teamaktivitäten und Firmenevents.
• Täglich frisches Team-Mittagessen.
Qualifikationen:
• BSc oder MSc in Informatik, Softwaretechnik, Elektrotechnik, eingebetteten Systemen oder einer verwandten technischen Disziplin.
• Mehr als 5 Jahre einschlägige Erfahrung in den Bereichen eingebettete Softwaretests, eingebettete Systemintegration, Testautomatisierung, HIL-Tests, Softwarequalitätstechnik oder verwandte Bereiche.
Umfangreiche Erfahrung beim Testen eingebetteter Produkte auf physischer Hardware und integrierten Systemen während des gesamten Produktentwicklungslebenszyklus.
• Starke Python-Kenntnisse für Testautomatisierung, Werkzeuge, Laborgerätesteuerung und Analyse.
• Ausgeprägtes Verständnis von eingebetteten Linux-Systemen, Linux-Anwendungen und -Diensten, Softwareprozessen, Netzwerken, Protokollierung/Diagnose und Hardware-/Software-Interaktion.…
Quelle: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-test-engineer-amsterdam-92032)
Ihr Umfang umfasst das integrierte Verhalten eingebetteter Linux-Anwendungen und -Dienste, interne und externe APIs, Hardwareschnittstellen, Firmware- und FPGA-Interaktionen, Systemsteuerung, Kalibrierung und Konfiguration, Diagnose, Datenerfassung, Boot- und Update-Verhalten, Wiederherstellungsmechanismen und Sensorschnittstellen. Sie erstellen und pflegen automatisierte Test-Frameworks, HIL-Bänke, Testumgebungen, CI/CD-Integration und objektive Release-Nachweise, die das Produktverhalten wiederholbar, beobachtbar und messbar machen.
Sie sind Teil des Sensing Platform Teams und arbeiten eng mit Embedded Software, FPGA/Firmware, Elektronik, Photonik, Architekten, Produktsystemtechnik, Produktintegration, Verifizierung & Validierung, Lifecycle Engineering, Anwendungs-/Softwareteams und externen Entwicklungspartnern zusammen. Der Hauptverantwortliche dieser Rolle ist das Testen und die Freigabequalifizierung auf integrierter Interrogator-/HIL-Systemebene. Es ergänzt die entwicklereigenen Unit- und Komponententests und ersetzt nicht die unabhängige formale Verifizierung, Compliance, Umwelt- oder End-to-End-Anwendungsvalidierung, die nachgelagert durchgeführt wird.
Hauptaufgaben:
• HIL- und Testentwicklung auf Systemebene
• Besitzen Sie die Interrogator-/HIL-Teststrategie, die Regressionssuite auf Systemebene und den Ansatz zur Release-Qualifizierung eingebetteter Software/Firmware für die Sensorplattform.
• Übersetzen Sie Produkt-, Software-, Firmware- und Schnittstellenanforderungen in Testpläne, Akzeptanzkriterien, Abdeckungsziele und automatisierte Regressionstests.
• Entwerfen, bauen und warten Sie HIL-Testaufbauten mit repräsentativer Hardware, simulierten oder realen Sensoreingaben und ferngesteuerter Laborausrüstung.
• Entwickeln Sie eine wartbare Python-basierte Testautomatisierung für Gerätesteuerung, Testorchestrierung, Datenerfassung, Analyse und Berichterstellung.
• Integrieren Sie hardwarebasierte Regressionstests in CI/CD-Pipelines und ermöglichen Sie so wiederholbare und weitgehend automatisierte Tests von Release-Kandidaten.
• Sorgen Sie für die Rückverfolgbarkeit zwischen Anforderungen, Testfällen, Fehlern, Ergebnissen und Freigabenachweisen.
• Release-Qualifizierung und Fehleranalyse
• Qualifizieren Sie eingebettete Software- und Firmware-Versionen auf repräsentativer Abfragegerät-Hardware vor der nachgelagerten V&V-, FAT-, Feld- oder Anwendungsvalidierung.
• Entwerfen und Ausführen von System-, Negativ-, Stress-, Ausdauer-, Fehlerinjektions-, Neustart-/Wiederherstellungs-, Upgrade-/Rollback- und Robustheitstests basierend auf dem Produktrisiko.
• Analysieren Sie Protokolle, Systemstatus, Leistung, Timing, Kommunikationsverhalten und Datenausgaben, um Regressionen und Integrationsprobleme zu identifizieren.
• Triage von Fehlern und Unterstützung der Ursachenanalyse für Software, Firmware, FPGA, Elektronik, Photonik, Sensoren und Systemschnittstellen.
• Reproduzieren Sie Feld-, Produktions- und Kundenprobleme in Labor-/HIL-Umgebungen und wandeln Sie wichtige Ausfälle in dauerhafte Regressionsabdeckung um.
• Bereitstellung klarer, evidenzbasierter Beiträge zur Release-Bereitschaft, bekannten Einschränkungen, ungelösten Mängeln und Abdeckungslücken.
• Testtechnik und technische Verantwortung
• Identifizieren Sie Qualitätsrisiken, fehlende Abdeckung, schwache Beobachtbarkeit, Einschränkungen der Testbarkeit und Fehlerszenarien und treiben Sie praktische Verbesserungen voran.
• Bewerten Sie Test-Frameworks, HIL-Architekturen, Simulationsansätze, Instrumentierung und Automatisierungslösungen.
• Arbeiten Sie mit Software-, Firmware-/FPGA-, Elektronik-, Photonik-, System-, Integrations- und V&V-Ingenieuren zusammen, um Design-for-Testability, Schnittstellen, Diagnose und Akzeptanzkriterien zu verbessern.
• Besitzen Sie wichtige HIL-, Systemtest- und Automatisierungs-Workstreams mit minimaler Anleitung und halten Sie gleichzeitig Testumgebungen, Tools, Konfigurationen und Dokumentation zuverlässig und reproduzierbar.
• Tragen Sie zu Anforderungs-, Design-, Code-, Testplan- und Testergebnisüberprüfungen bei.
• Zusammenarbeit und kontinuierliche Verbesserung
• Arbeiten Sie in multidisziplinären Ingenieurteams zusammen, um komplexe Integrations- und Produktqualitätsprobleme zu lösen.
• Kommunizieren Sie Testergebnisse, Qualitätsrisiken, Mängel, Abhängigkeiten und Release-Bereitschaft klar und deutlich an technische Stakeholder.
• Teilen Sie Wissen und betreuen Sie Kollegen in den Bereichen eingebettete Softwaretests, HIL-Automatisierung, Fehleranalyse und robustes Testdesign.
• Kontinuierliche Verbesserung der automatisierten Abdeckung, der CI/CD-Qualitätstore, der Testberichte, der Diagnose, der Stabilität der Testumgebung und der Release-Prozesse.
• Reduzieren Sie unregelmäßige, manuelle und sich wiederholende Tests durch wiederverwendbare Testressourcen und zuverlässige Automatisierung.
Warum sollten Sie bei uns mitmachen?
• Werden Sie Teil eines der vielversprechendsten Deep-Tech-Scale-Ups Europas.
• Gestalten Sie die Zukunft einer schnell wachsenden multidisziplinären Forschungs- und Entwicklungsorganisation.
• Wettbewerbsfähiges Gehalts- und Leistungspaket.
• Genießen Sie regelmäßige Teamaktivitäten und Firmenevents.
• Täglich frisches Team-Mittagessen.
Qualifikationen:
• BSc oder MSc in Informatik, Softwaretechnik, Elektrotechnik, eingebetteten Systemen oder einer verwandten technischen Disziplin.
• Mehr als 5 Jahre einschlägige Erfahrung in den Bereichen eingebettete Softwaretests, eingebettete Systemintegration, Testautomatisierung, HIL-Tests, Softwarequalitätstechnik oder verwandte Bereiche.
Umfangreiche Erfahrung beim Testen eingebetteter Produkte auf physischer Hardware und integrierten Systemen während des gesamten Produktentwicklungslebenszyklus.
• Starke Python-Kenntnisse für Testautomatisierung, Werkzeuge, Laborgerätesteuerung und Analyse.
• Ausgeprägtes Verständnis von eingebetteten Linux-Systemen, Linux-Anwendungen und -Diensten, Softwareprozessen, Netzwerken, Protokollierung/Diagnose und Hardware-/Software-Interaktion.…
Quelle: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-test-engineer-amsterdam-92032)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Optics11
Standort
Amsterdam, Niederlande
Inserat bereitgestellt von Optics11.