In der Rolle des Software Engineer in Test / Test Automation Engineer (m/w/d) – Firmware, Cloud & Embedded erwarten Sie spannende Herausforderungen in einem dynamischen Umfeld. Das Unternehmen ist ein innovativer Partner im Bereich Netzwerk- und Performance-Testing für Funknetze, das sich auf die Entwicklung von Lösungen für 4G, 5G, WiFi 6E und IoT-Netze spezialisiert hat. In Ihrem neuen Team werden Sie automatisierte End-to-End-Tests entwickeln und betreiben, die sicherstellen, dass die komplexen Systeme zuverlässig im Feld funktionieren. Sie arbeiten eng mit den Firmware-, Software- und Cloud-Teams zusammen, um die Stabilität und Robustheit der professionellen Messgeräte zu gewährleisten. Ihre Aufgaben umfassen die Konzeption und Implementierung automatisierter Tests, die Integration dieser Tests in CI/CD-Pipelines sowie die Betreuung von Hardware-in-the-Loop-Testaufbauten. Das Unternehmen bietet Ihnen ein modernes Arbeitsumfeld mit flexiblen Arbeitszeiten, der Möglichkeit für Homeoffice und einer kollegialen Kultur, die auf Augenhöhe arbeitet. Zudem haben Sie die Chance, aktiv an der Entwicklung innovativer Messtechnik-Lösungen mitzuwirken und Ihre Ideen einzubringen.
Software Engineer in Test / Test Automation Engineer (m/w/d) – Firmware, Cloud & Embedded
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation mit. Sie sollten über sehr gute Kenntnisse in Python oder C/C++ verfügen, um die Testautomatisierung effektiv umzusetzen. Erfahrung mit Test-Frameworks wie Pytest oder Robot Framework sowie Kenntnisse im API-Testing (REST/MQTT) sind ebenfalls erforderlich. Eine Affinität zu Embedded Systems ist wichtig, da Sie mit echter Hardware arbeiten werden. Sie sollten in der Lage sein, ein Oszilloskop zu bedienen, Schaltpläne zu lesen und Erfahrung mit Hardware-Debuggern (JTAG/SWD) haben. Grundkenntnisse in Cloud-Infrastrukturen sind von Vorteil, ebenso wie ein analytisches Denkvermögen und eine strukturierte Arbeitsweise. Fließende Deutsch- und Englischkenntnisse sind unerlässlich. Erste Erfahrungen in Rust sind ein Plus.