Das sind Ihre Aufgaben
* Definition, Entwicklung und Sicherstellung des Softwaredesigns und der übergeordneten Systemarchitektur, die Strategie- sowie Businessanforderungen erfüllt
* Verantwortung für die Softwarearchitektur Roadmap der Gesamtlösung
* Unterstützung des Managements bei kontinuierlichen technischen Innovationen und der technischen Implementierung, Anwendung und Weiterentwicklung der Strategie
* Unterstützung des Software-Entwicklungsteams bei der Umsetzung der Gesamtarchitektur
* Dokumentation und Kommunikation der Systemarchitektur sowie Wissenstransfer an die Software-Entwicklungsteams
* Unterstützung des Cross-Team Scrum Master und Product Ownern bei teamübergreifenden Aktivitäten und Themenfeldern
* Definition der Architekturanforderungen sowie Einbringen dieser an Product Increment Refinements und Plannings
* Definition, Planung und Umsetzung Enabler "Architektur Epics" für zukünftige Features
* Förderung der Sicherstellung, der Kompatibilität der Softwaregesamtlösung mit der Hardwareentwicklung
* Sicherstellung von harmonisierten cross-Software-Hardware Entwicklungen / Innovationen durch enge Kollaboration mit den relevanten Stakeholdern (Senior Manager Software Engineering, R&D Teamleads, Product Ownern…)
* Verantwortung für die Koordination und Umsetzung von technischen Verbesserungen und Optimierungen über die Entwicklungsteams hinweg
* Verantwortung für das Technologie Board Software inkl. Organisation, Moderation, Evaluation & Koordination der Entscheidungsprozesse für Themen wie zum Beispiel Cyber Security, Tools/Hilfsmitteln zur Entwicklung & Analyse von Software
Das bringen Sie mit
* Höhere Ausbildung (HF, FH oder Universität) als Softwareingenieur oder als Elektroingenieur mit einer Zusatzausbildung in Software Engineering
* Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung sowie solide Erfahrung mit Softwarearchitektur und -design
* Fähigkeit, funktionale und technische Managementaufgaben zu übernehmen
* Freude an der technischen Herausforderung
* Gutes konzeptionelles Verständnis einer Vielzahl von Softwareentwicklungsbereichen und Methoden, einschliesslich verteilter Anwendungsentwicklung und Cloud-basierter Lösungen. Zusätzliche Erfahrung in der Embedded Entwicklung oder im Geräte- und Apparatebau ist ein Vorteil.
* Starke, nachweisbare Programmierkenntnisse in einer wichtigen Programmiersprache
* Objektorientierte (OO-) Analyse und OO-Design und Analyse (UML oder ähnliche Techniken) von Vorteil
* Umgang mit kontinuierlichen Integrationsumgebungen unter Verwendung von Build-Server-Lösungen
* Starke Erfahrung mit Unit-Tests und testgetriebener Entwicklung
* Gute Betriebssystemkenntnisse in Windows, Linux
* Erfahrung in der Arbeit, dem Coaching und der Leitung von agilen/Scrum-Entwicklungsteams
* Starke zwischenmenschliche und kommunikative Fähigkeiten
* Hohe Motivation zur Zusammenarbeit und zum Erfolg im Team
* Sehr gute Deutsch und Englischkenntnisse in Wort und Schrift
Unsere Benefits
* Wir bieten kurze Wege: Innovation, Forschung & Entwicklung sowie Produktion sind an einem Standort.
* Wir expandieren unseren Forschungs- und Entwicklungsbereich kontinuierlich.
* Wir haben Raum zum Einbringen von Ideen und Erfahrungen in spannenden Projekten und pflegen ein kollegiales Miteinander.
* Wir bieten einen grosser Gestaltungsspielraum und den Erfahrungsaustausch mit führenden Technologie-Experten.
* Wir arbeiten 40 Stunden/Woche, haben mindestens 5 Wochen Ferien und garantieren eine respektable Work-Life-Balance.
* Wir bieten Gratisparkplätze und haben einen direkten Zugang zum Bahnhof Aarburg-Oftringen.
* Wir sind homeoffice-freundlich, leben in einer agilen Kultur … und selbstverständlich gibt es rund um die Uhr ‘Coffee 4 Free’.
#J-18808-Ljbffr