> Markdown version of [/jobs/ext/3067341-test-automation-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/3067341-test-automation-engineer-embedded-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Automation Engineer Embedded Systems - **Company:** FERCHAU GmbH - **Location:** Berlin, Germany - **Contract:** Permanent contract - **Skills:** 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), Python (Programming Language), Strategies of Testing, Universal Asynchronous Receiver/Transmitter, YAML, PIC Microcontroller, Git, Gitlab-ci, Script Language, Information Technology, Software Version Control - **Published:** September 25, 2026 - **Apply:** https://www.ferchau.com/de/de/bewerber/jobs/521545 ## About the Role 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 ## 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 ## Related Videos - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) ## Related Articles - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)