Professional Software Engineer
Role details
Job location
Tech stack
Job description
V-ZUG Software Engineering ist ein Bereich innerhalb des Technology Departments. In enger Zusammenarbeit mit der Innovationsentwicklung, dem Produktmanagement, der IT, der Produktion und weiteren Abteilungen sind wir verantwortlich für die Software unserer Haushaltgeräte im Küchen- und Textilbereich. Darüber hinaus gestalten wir die digitalen Kanäle wie die V-ZUG Home App, die V-ZUG Diagnose App, VZUG.com sowie unsere IoT-Plattform, über die externe Partner in unser Ökosystem integriert werden. Als Software-Team begleiten wir unsere Produkte über den gesamten Lebenszyklus - von der ersten Idee bis zum Betrieb.
Das bietet dir die Stelle
-
Anforderungen nimmst du nicht einfach entgegen - du gestaltest sie aktiv mit. Gemeinsam mit unseren Stakeholdern definierst du die Business-Logik, bringst sie in Einklang mit der Systemarchitektur und sorgst für eine saubere Abstimmung mit UI und BSP
-
Software-Design ist für dich mehr als Dokumentation. Mit Methoden wie UML entwickelst du klare, effiziente Designs und sorgst dafür, dass Business-Logik, UI und BSP reibungslos zusammenspielen
-
Ob C/C++ oder modellbasierte Entwicklung - du bringst unsere Gerätesoftware voran. Dabei entwickelst du sowohl die Embedded-Software als auch die zugehörige Konfigurationssoftware
-
Tests sind ein zentraler Bestandteil unserer Entwicklung. Gemeinsam mit Anwendungstechnik und Elektronik validierst du die Business-Logik und Schnittstellen - unterstützt durch PC-Simulationen und automatisierte Testskripte
-
Du wirst Teil eines agilen Teams, das nach SAFe oder Scrum arbeitet und gemeinsam daran wächst, Prozesse, Zusammenarbeit und Qualität kontinuierlich zu verbessern
Requirements
-
Du hast ein abgeschlossenes Studium in Informatik oder einem vergleichbaren technischen Fachbereich und bringst mehrere Jahre Berufserfahrung in der Softwareentwicklung mit
-
Für die Entwicklung unserer Embedded-Software verfügst du über sehr gute Kenntnisse in C/C++ und setzt diese sicher ein, um komplexe Funktionen performant und zuverlässig umzusetzen
-
Du bringst fundierte Erfahrung in der Softwareentwicklung mit - von der Konzeption neuer Anwendungen über die kontinuierliche Weiterentwicklung bis hin zur nachhaltigen Wartung und Optimierung bestehender Systeme
-
Moderne Technologien wecken dein Interesse, und du bist motiviert, dich in neue Themen einzuarbeiten und diese in unsere Systemlandschaft einzubringen
-
Eine ergebnisorientierte Arbeitsweise, hoher Qualitätsanspruch und ausgeprägte Umsetzungsstärke zeichnen dich aus
-
Du verfügst über ausgezeichnete Deutsch- und Englischkenntnisse in Wort und Schrift