ROCKEN® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente, Experten und Expertinnen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer ROCKEN® Talent Plattform zur Verfügung.Unser Partner ist weltweit führender Anbieter, das sich auf Lösungen im Bereich Küchen- und Sanitärtechnik spezialisiert ist. Das Unternehmen hat über 60 Gesellschaften und ist auf fünf Kontinenten vertreten. Bei unserem Partner können Mitarbeitende seit dem ersten Tag Verantwortung übernehmen. Nimm deine Zukunft in die Hand!Starte deine neue Reise jetzt mit einem persönlichen ROCKEN® Talent Profil und profitiere von spannenden Jobs!Deine Rolle:In dieser Schlüsselrolle übernimmst du die komplette Verantwortung für die Softwareentwicklung von Embedded-Systemen. Vom ersten Konzept über die Implementierung bis hin zur Qualitätssicherung und Bereitstellung sorgst du für die Entwicklung stabiler, effizienter und benutzerfreundlicher Softwarelösungen. Du arbeitest eng mit Product Ownern und anderen Stakeholdern zusammen, um massgeschneiderte Lösungen zu liefern, die den Anforderungen der Kunden gerecht werden.Mit deinem technischen Know-how und deinem engagierten Teamgeist trägst du zur optimierten Softwareentwicklung und zum Erfolg von Embedded-Projekten bei, indem du innovative Lösungen und eine durchdachte Architektur in die Praxis umsetzt. Die kontinuierliche Verbesserung der Prozesse sowie die Gewährleistung der Produktqualität stehen bei dir im Vordergrund.Deine Verantwortung:End-to-End Verantwortung für die Softwareentwicklung von Embedded-Systemen: von der Anforderungsanalyse bis hin zu Testing, Deployment und SupportEntwicklung und Bereitstellung stabiler und funktionaler Softwarelösungen, die den hohen Anforderungen für den produktiven Einsatz gerecht werdenEnge Zusammenarbeit mit Product Ownern, Stakeholdern und interdisziplinären Teams, um Geschäfts- und Benutzeranforderungen zu erheben und in technische Lösungen umzuwandelnKonzeption, Implementierung und Integration von Features und User-Stories in einer agilen EntwicklungsumgebungAktive Teilnahme an Design- und Code-Reviews, um eine höchste Softwarequalität sicherzustellen und Best Practices zu gewährleistenSicherstellung der kontinuierlichen Integration sowie der Funktionsfähigkeit des Systems durch Continuous Integration (CI)-ProzesseFehleranalyse und Performance-Optimierung von Embedded-Systemen zur Steigerung der SystemeffizienzDeine Qualifikationen:Abgeschlossenes Studium im Bereich Informatik, Computer Science, System Engineering, Elektronik oder einer vergleichbaren FachrichtungFundierte Kenntnisse in C und C++, idealerweise auch Erfahrung mit anderen Embedded-spezifischen ProgrammiersprachenErfahrung in agiler Softwareentwicklung im Embedded-Umfeld, idealerweise mit Kenntnissen in der Scrum MethodikTiefgehendes Verständnis von verschiedenen Entwicklungsmethoden und Softwarearchitekturen, insbesondere in Bezug auf komponenten- und servicebasierte LösungenErfahrung mit modernen Tracking- und Entwicklungsumgebungen wie Atlassian Jira, Git, sowie Continuous Integration Tools wie Jenkins oder BambooErfahrung in Unit-Testing und testgetriebener Entwicklung (TDD)Ausgeprägtes unternehmerisches Denken, verbunden mit der Fähigkeit, dich in die Perspektive von Benutzern und Stakeholdern zu versetzenBegeisterung für die Lösung komplexer technischer Fragestellungen und die Fähigkeit, kreative Lösungen zu entwickelnTeamorientierte Arbeitsweise mit der Bereitschaft, Koordinationsaufgaben zu übernehmen und technische sowie organisatorische Verantwortung zu tragenSehr gute Deutsch- und Englischkenntnisse in Wort und Schrift