> Markdown version of [/jobs/ext/4576450-test-verification-engineer-firmware-microcontroller](https://www.wearedevelopers.com/jobs/ext/4576450-test-verification-engineer-firmware-microcontroller). 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 & Verification Engineer Firmware & Microcontroller - **Company:** SThree GmbH - **Location:** Berlin, Germany - **Contract:** Permanent contract - **Skills:** C (Programming Language), Systems Engineering, Automation of Tests, Continuous Integration, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Python (Programming Language), Multipoint Control Unit, Real-Time Operating Systems, System Testing, Strategies of Testing, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Test Scripts, Bare Metal - **Published:** November 5, 2026 - **Apply:** https://www.adzuna.de/details/5953648828 ## About the Role * Mehrjährige Erfahrung im Bereich Embedded Software Testing, Firmware Testing oder Embedded Software Development * Sehr gute Kenntnisse in der Low-Level-C-Programmierung * Erfahrung mit Microcontrollern (MCUs), Low-Level-Treibern sowie Bare-Metal- oder RTOS-basierten Systemen * Gute Kenntnisse in Python für Testautomatisierung und Skripting * Erfahrung mit Hardware-in-the-Loop-(HiL)-Testsystemen * Erfahrung in der automatisierten Verifikation und dem Test von Embedded-Systemen * Erfahrung mit CI/CD-Pipelines und automatisierten Testprozessen * Erfahrung im Aufbau und Betrieb von Test-Racks und Testumgebungen für Embedded- oder FPGA-Hardware * Gute Kenntnisse von JTAG-, SPI-, I²C-, UART- und Ethernet-Schnittstellen * Strukturierte, analytische und lösungsorientierte Arbeitsweise * Fließende Deutschkenntnisse sowie gute Englischkenntnisse ## Description * Entwicklung und Weiterentwicklung automatisierter Testlösungen für Firmware- und Microcontroller-basierte Systeme * Planung, Implementierung und Durchführung von Funktions-, Integrations-, Regressions- und Systemtests * Entwicklung von Testskripten und Automatisierungsframeworks mit Python * Aufbau, Konfiguration und Betrieb von Hardware-in-the-Loop-(HiL)-Testsystemen * Integration automatisierter Tests in CI/CD-Pipelines * Analyse, Verifikation und Fehlerdiagnose von Embedded Software auf Zielhardware * Durchführung von Hardware-nahen Tests auf Microcontrollern sowie FPGA-basierten Plattformen * Aufbau und Wartung komplexer Test-Racks, Messtechnik- und Testumgebungen * Zusammenarbeit mit Software-, Hardware-, FPGA- und Systems-Engineering-Teams zur Definition geeigneter Teststrategien * Dokumentation von Testkonzepten, Testergebnissen und Verifikationsaktivitäten