Professional/Senior Software Engineer
📍 6302 Zug
Rolle und Verantwortlichkeiten
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.
Team / Beschreibung
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.
Qualifikationen und Fähigkeiten
Ein abgeschlossenes Studium in Informatik oder einem vergleichbaren technischen Fachbereich
Mehrjährige Berufserfahrung in der Softwareentwicklung, vorzugsweise Embedded-Software
Sehr gute Kenntnisse in C/C++ sowie Erfahrung mit objektorientiertem Softwaredesign und Softwarearchitekturen
Erfahrung über den gesamten Software-Lebenszyklus – von der Anforderungsanalyse über Design und Implementierung bis hin zu Test, Wartung und Weiterentwicklung
Freude daran, technische Herausforderungen zu lösen, Architekturentscheidungen mitzugestalten und nachhaltige Softwarelösungen zu entwickeln
Hoher Qualitätsanspruch, analytisches Denken sowie eine strukturierte und lösungsorientierte Arbeitsweise
Ausgezeichnete Deutsch- und gute Englischkenntnisse in Wort und Schrift