Test Automation Engineer Embedded Systems
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
- Entwicklung und Pflege automatisierter Test-Suiten für Embedded-Systeme und FPGA-basierte Hardwareplattformen
- Planung, Implementierung und Durchführung von Funktions-, Integrations-, Regressions- und Performancetests auf Zielhardware
- Entwicklung von Testautomatisierungs-Frameworks und Test-Harnesses mit Python, Bash und weiteren Skriptsprachen
-
Aufbau und Betreuung von Hardware-in-the-Loop-(HiL)-Testumgebungen Integration automatisierter Tests in CI/CD-Pipelines (GitHub Actions, GitLab CI/CD, Azure DevOps o. Ä.)
- Enge Zusammenarbeit mit Embedded Software Engineers, Hardwareentwicklern, FPGA-Designern und Systemarchitekten
- Analyse und Debugging von Embedded Software auf Zielhardware
-
Untersuchung von Timing-Verhalten, Kommunikationsschnittstellen und Systeminteraktionen Aufbau, Konfiguration und Wartung komplexer Testracks mit Embedded Hardware, FPGA-Boards, Messgeräten und Netzteilen
- Einsatz von Simulations-, Analyse-, Tracing- und Debugging-Tools zur Verifikation und Fehleranalyse
- Dokumentation von Teststrategien, Testplänen, Testergebnissen und Testumgebungen
Requirements
Für ein innovatives Entwicklungsumfeld im Bereich Embedded Systems suchen wir zur kurzfristigen Besetzung einen erfahrenen Test Automation Engineer (m/w/d) mit Schwerpunkt auf Embedded Software, Testautomatisierung und Hardware-in-the-Loop-Tests.
Zwingende Voraussetzung sind einschlägige praktische Erfahrungen im Bereich Microcontroller-basierter Embedded Systeme. Bewerber ohne entsprechende Embedded- bzw. Microcontroller-Erfahrung können leider nicht berücksichtigt werden., * Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, Embedded Systems, Automatisierungstechnik oder einer vergleichbaren Fachrichtung
- Mehrjährige praktische Erfahrung in der Entwicklung oder im Test von Embedded Software
- Sehr gute Kenntnisse in der Programmierung mit C sowie fundiertes Verständnis für: Microcontroller, Speicherverwaltung, Hardwarenahe Programmierung, Kommunikationsschnittstellen, Timing- und Echtzeitanforderungen
- Erfahrung in der Testautomatisierung von Embedded-Systemen
- Gute Kenntnisse in Python sowie idealerweise Bash und YAML
- Erfahrung mit CI/CD-Umgebungen wie GitHub Actions, GitLab CI/CD oder Azure DevOps
- Praktische Erfahrung im Aufbau und Betrieb von Hardware-in-the-Loop-Testsystemen
- Kenntnisse gängiger Embedded-Schnittstellen wie: JTAG, UART, SPI, I²C, Ethernet *Erfahrung mit Versionsverwaltung (Git), Build- und Testumgebungen *Analytische und strukturierte Arbeitsweise sowie ausgeprägte Problemlösungskompetenz *Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Nice-to-have
- Erfahrung mit FPGA-basierten Systemen
- Kenntnisse in YAML
- Erfahrung mit Azure DevOps
- Erweiterte Kenntnisse in der hardwarenahen C-Programmierung
Benefits & conditions
- Unbefristeter Arbeitsvertrag
- Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
- Fachliche und persönliche Weiterentwicklungsmöglichkeiten
- Bei uns können Sie eigene Ideen einbringen und aktiv mitgestalten
- Sonderurlaub für wichtige private Anlässe, z. B. Hochzeit, Umzug, Geburt
- Spannende und abwechslungsreiche Projekte bei innovativen Unternehmen
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Coding Boot Camps in Germany
System change: restart as developer?
Finding IT & Technology English-speaking Jobs in Germany
Where To Find Software Engineering Jobs