Test Automation Engineer Embedded Systems

FERCHAU GmbH
Berlin, Germany
2 days ago
Apply on www.ferchau.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

C (Programming Language) Automation of Tests Microsoft Azure Bash Shell Continuous Integration Software Debugging Memory Management Embedded Software Ethernet Field-Programmable Gate Array (FPGA) Github Joint Test Action (IEEE Standards)
+10 more
Python (Programming Language) Strategies of Testing Universal Asynchronous Receiver/Transmitter YAML PIC Microcontroller Git Gitlab-ci Script Language Information Technology Software Version Control

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.

Apply on www.ferchau.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all