> Markdown version of [/jobs/ext/4686369-embedded-software-testingenieur-siemens](https://www.wearedevelopers.com/jobs/ext/4686369-embedded-software-testingenieur-siemens). 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). --- # Embedded Software Testingenieur SIEMENS - **Company:** Experts Gmbh - **Location:** Berlin, Germany - **Contract:** Permanent contract - **Skills:** Automation of Tests, Microsoft Azure, Bash Shell, C++ (Programming Language), Continuous Integration, Software Debugging, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Github, Python (Programming Language), Regression Testing, Shell Script, Strategies of Testing, Universal Asynchronous Receiver/Transmitter, YAML, Scripting, Performance Testing, Git, Gitlab-ci, Script Language, Integration Tests, Information Technology, Software Version Control - **Published:** November 12, 2026 - **Apply:** https://www.adzuna.de/details/5962220612 ## About the Role Das bringen Sie mit: Abgeschlossenes Bachelor- oder Master-Studium in Informatik, Elektrotechnik, Embedded Systems, Automatisierungstechnik oder einem verwandten technischen Fachbereich Starke Berufserfahrung in der Embedded-Software-Entwicklung und/oder im Embedded-Software-Testing Ausgezeichnete C-Programmierkenntnisse, einschließlich soliden Verständnisses für Low-Level-Programmierung, Memory Handling, Schnittstellen, Timing-Anforderungen und Debugging auf Zielhardware Gute Erfahrung mit Scripting und Automatisierung mit Python; zusätzliche Erfahrung mit Bash, YAML oder ähnlichen Technologien ist vorteilhaft Praktische Erfahrung in Test-Automatisierung für Embedded-Systeme, vorzugsweise einschließlich Hardware-in-the-Loop-Testing Erfahrung mit CI/CD-Pipelines wie GitHub Actions, GitLab CI/CD, Azure DevOps oder vergleichbaren Automatisierungsplattformen Fähigkeit zum Entwurf, Aufbau, zur Konfiguration und Wartung von Test-Racks für Embedded-Hardware, Systemhardware oder FPGA-basierte Plattformen Gutes Verständnis von Embedded-Kommunikationsschnittstellen und systemweitem Testing, z. B. UART, SPI, I2C, Ethernet oder ähnliche Schnittstellen Erfahrung mit Debugging-Tools, Messequipment, Versionskontrollsystemen und automatisierten Build-/Test-Umgebungen Starke analytische und Problemlösungsfähigkeiten mit strukturierter technischer Denkweise Fähigkeit zur effektiven Zusammenarbeit in funktionsübergreifenden Teams mit Software-, Hardware-, FPGA- und System-Ingenieuren Sprachkenntnisse: fließend Deutsch und gutes Englisch ## Description Embedded Software Testingenieur SIEMENS (m/w/d) Experten. Talente. Persönlichkeiten. Einfach exzellente Aussichten! Wir sind eine Marke der I. K. Hofmann GmbH und bieten die besten Jobs für Fach- und Führungskräfte bei renommierten Unternehmen. Im Auftrag der SIEMENS AG suchen wir zum nächstmöglichen Zeitpunkt einen Embedded Software Testingenieur (m/w/d) am Standort Berlin in Vollzeit. Ihre Aufgaben: Entwicklung und Wartung von automatisierten Testsuites für eingebettete Systeme und FPGA-basierte Hardwareplattformen mit starkem Fokus auf C-basierte Embedded-Software Entwurf, Implementierung und Durchführung von funktionalen Tests, Integrationstests, Regressionstests und Leistungstests auf echter Zielhardware Entwicklung von Test-Automatisierungs-Frameworks und Test-Harnesses mit Python, Shell-Scripting und anderen geeigneten Skriptsprachen Implementierung und Wartung von automatisierten Hardware-in-the-Loop-Testsetups für eingebettete Geräte und Systemhardware Integration automatisierter Tests in CI/CD-Pipelines mit GitHub Actions, GitLab CI/CD oder vergleichbaren Pipeline-Technologien Enge Zusammenarbeit mit Embedded-Software-Entwicklern, FPGA-Designern, Hardware-Ingenieuren und System-Architekten zur Anforderungsanalyse und Definition geeigneter Teststrategien Analyse des Verhaltens von Embedded-Software auf Zielhardware, einschließlich Debugging von C-Code, Kommunikationsschnittstellen, Timing-Verhalten und systemweiten Interaktionen Entwurf, Aufbau, Konfiguration und Wartung komplexer Test-Racks mit Embedded-Hardware, FPGA-Boards, Messequipment, Stromversorgung und unterstützender Infrastruktur Unterstützung bei der Verifizierung von FPGA-bezogenen Funktionalitäten, falls erforderlich; FPGA-Kenntnisse sind vorteilhaft, aber nicht zwingend erforderlich Einsatz von Simulations-, Debugging-, Tracing- und Messwerkzeugen zur Unterstützung von Verifikation und Fehlerbehebung Arbeit mit Entwicklungs- und Build-Umgebungen unter Verwendung von C/C++, Python, YAML, Git und CI/CD-Tools Dokumentation von Teststrategien, Testverfahren, Testsetups, Testergebnissen und bekannten Einschränkungen zur Gewährleistung von Rückverfolgbarkeit und Wartbarkeit