15 Software Development - Testing in Rietheim
Software Engineer – Embedded Systems & Linux (m/w/d)
Über
Verantwortung
Entwicklung von Software für Embedded-Linux-Systeme, inklusive Yocto-BSPs und Linux-Distributionen
Treiberintegration, Security-Patches und Cloud-Client-Entwicklung
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung durch manuelle und automatisierte Tests; Pflege und Optimierung der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Mehrjährige Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte
Von Vorteil: Kenntnisse in Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik und Kommunikationsschnittstellen (UART, SPI, I2C)
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Software Engineer – Embedded Systems & Linux (m/w/d)
Über
Verantwortung
Entwicklung von Software für Embedded-Linux-Systeme, inklusive Yocto-BSPs und Linux-Distributionen
Treiberintegration, Security-Patches und Cloud-Client-Entwicklung
Entwicklung von Kundenapplikationen zur Gerätesteuerung oder Visualisierung
Begleitung von Projekten von Konzept bis Umsetzung
Qualitätssicherung durch manuelle und automatisierte Tests; Pflege und Optimierung der CI/CD-Pipeline
Zusammenarbeit mit Projektleitung, Hardwareentwicklung sowie externen Partnern und Kunden
Qualifikationen
Abgeschlossenes Studium in Informatik, Elektrotechnik oder Systemtechnik
Mehrjährige Erfahrung in Embedded-Linux-Entwicklung, idealerweise mit Yocto
Erfahrung in der Softwareentwicklung für Linux-basierte Embedded-Geräte
Von Vorteil: Kenntnisse in Embedded Security, Open-Source-Software, Qt/Flutter, Elektronik und Kommunikationsschnittstellen (UART, SPI, I2C)
Erfahrung mit SPS-Runtimes wie CODESYS oder logi.RTS
Sehr gute Deutschkenntnisse
Benefits
Senior Test Manager (m/w/d)
Über
Rolle
Du willst Fehler finden, bevor sie ein Kunde bemerkt? Als Senior Test Manager schaffst Du die Grundlage dafür, dass neue Softwareversionen verlässlich funktionieren. Qualität verstehst Du nicht als letzte Hürde vor dem Go-live. Für Dich ist sie ein fester Teil jedes Entwicklungszyklus. So wirst Du zur zentralen Ansprechperson für alle Fragen rund um Tests und Abnahmen.
Verantwortung
Du steuerst das gesamte Testmanagement in agilen und klassischen Softwareprojekten und behältst Aufwand, Termine und Risiken im Griff
Regressionstests, Lasttests und End-to-End-Szenarien planst Du vorausschauend und begleitest sie bis zur Freigabe
Du baust automatisierte Testabläufe mit Playwright auf und bindest sie in bestehende Build- und Deployment-Prozesse ein
Hinzu kommt die Pflege von Testdaten und Testumgebungen in enger Absprache mit dem IT-Betrieb
Du moderierst Fehlerbesprechungen und sorgst für eine klare Priorisierung der offenen Punkte
Zudem machst Du den Qualitätsstand für Management und Fachbereiche transparent und leitest daraus Verbesserungen ab
Qualifikationen
Du hast eine Informatikausbildung auf Stufe Hochschule oder Höhere Fachschule abgeschlossen oder einen gleichwertigen Werdegang
Mehrjährige Praxis im Softwaretest, idealerweise mit Führungs- oder Koordinationsverantwortung, bringst Du mit
Du kennst anerkannte Testmethoden und Standards. Ein Zertifikat des International Software Testing Qualifications Board (ISTQB) ist ein Plus
Des Weiteren arbeitest Du sicher mit Testmanagement-Tools wie Xray oder TestRail und verstehst Grundlagen von Continuous Integration / Continuous Delivery (CI/CD)
Mit Ruhe, Beharrlichkeit und diplomatischem Geschick vertrittst Du Qualitätsanliegen auch unter Zeitdruck
Zudem formulierst Du auf Deutsch präzise und nutzt Englisch souverän für Dokumentation und Austausch
Benefits
Testing Manager (m/w/d)
Über
Rolle
Du sorgst dafür, dass Qualität kein Zufall ist. Als Testing Manager behältst Du den Überblick über sämtliche Testaktivitäten und steuerst sie zielgerichtet. Fehler findest Du nicht erst kurz vor dem Go-live, sondern lange davor. Dabei schätzen Teams Deine ruhige Hand und Deine klare Haltung. So wächst das Vertrauen in jede neue Softwareversion.
Verantwortung
Du planst und steuerst den gesamten Testprozess von der Anforderungsanalyse bis zur finalen Abnahme
Hinzu kommt die Definition von Qualitätskriterien und Testmetriken, die den Projektfortschritt messbar machen
Du baust die Testautomatisierung gezielt aus und schaffst stabile, wartbare Testsuiten
Mit Stakeholdern aus Business und IT klärst Du Prioritäten und leitest daraus sinnvolle Testumfänge ab
Darüber hinaus führst Du Regressions-, Integrations- und Lasttests durch und wertest die Ergebnisse aus
Zudem entwickelst Du Testmethoden und Werkzeuge laufend weiter und teilst Dein Wissen im Team
Qualifikationen
Du verfügst über eine fundierte Ausbildung in Informatik, etwa ein Studium an einer Fachhochschule oder eine höhere Fachschule
Mehrjährige Praxis in der Steuerung von Softwaretests und idealerweise eine ISTQB-Zertifizierung bringst Du mit
Werkzeuge wie Azure DevOps oder Xray sind Dir vertraut, ebenso Automatisierungslösungen wie Playwright
Des Weiteren kennst Du Dich in agilen Setups aus und fühlst Dich in hybriden Projektmodellen ebenso wohl
Du gehst Probleme hartnäckig an, behältst auch unter Zeitdruck die Nerven und vermittelst Ergebnisse verständlich
Zudem drückst Du Dich auf Deutsch souverän aus und findest Dich in englischsprachigen Projekten problemlos zurecht
Benefits
Java Full-Stack Software Engineer – Spring & Angular (m/w/d)
Über
Verantwortung
Konzeption und Full-Stack-Entwicklung moderner Frontend- und Backend-Lösungen mit Java/Kotlin und Angular
Mitarbeit in Requirements Engineering, Spezifikation und Software Architecture
Umsetzung skalierbarer Lösungen mit Spring, Hibernate, SQL und optional AWS
Begleitung von Release-Planung, technischer Beratung und agilen Entwicklungsprozessen
Übernahme von Teilprojekt- oder Projektleitung abhängig von Erfahrung und Seniorität
Qualifikationen
Hochschul-/Fachhochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Softwareentwicklung mit Java, JavaScript, Angular oder React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, GIT und Jira sowie ausgeprägtes Qualitätsverständnis
Kenntnisse in Software Architecture; Kotlin, Vaadin, AWS und GIS sind von Vorteil
Deutsch mindestens C1 sowie gute Englischkenntnisse und Freude an agilen Kundenprojekten
Benefits