Software Engineer Machine Control Systems
📍 Zurich
Rolle und Verantwortlichkeiten
Erstellung von Software-Anforderungsanalysen Entwicklung von Architektur und Designs für Maschinensteuerungen Implementierung neuer Softwarekomponenten innerhalb des Maschinen-steuerungsframeworks Weiterentwicklung und Optimierung des Maschinensteuerungsframeworks unter Berücksichtigung funktionaler und technischer Anforderungen Technische Klärung, Spezifikation und Abstimmung von Anforderungen mit internen Stakeholdern und externen Kunden Unterstützung bei der Integration neuer Softwarekomponenten in bestehende Systemlandschaften Mitwirkung bei Testaktivitäten sowie Unterstützung bis zur Kundenabnahme der entwickelten Lösungen Zusammenarbeit mit Entwicklungs-, Projekt- und Integrationsteams zur Sicherstellung einer erfolgreichen Projektumsetzung Unterstützung bei der kontinuierlichen Verbesserung bestehender Entwicklungsprozesse, Methoden und Technologien Gelegentliche Vor-Ort-Einsätze im Rahmen von Projektabsprachen, Integrationsaktivitäten und technischen Abstimmungen beim Kunden
Team / Beschreibung
Körber ist ein weltweit tätiger Technologiekonzern für intelligente Produktions- und Supply-Chain-Lösungen. Als zuverlässiger Innovationspartner setzt Körber unternehmerisches Denken in Erfolg für seine Kunden um und bietet führende Technologien, die den nächsten Schritt ermöglichen – von der End-to-End-Pharmaproduktion, über moderne Supply-Chain-Lösungen bis hin zu Hightech-Maschinen und -Prozessanlagen. Körber verbindet fundiertes Fachwissen mit integrierter Hardware und Software sowie digitalen Serviceleistungen, um Kunden dabei zu helfen, den nächsten Schritt zu gehen. Das Geschäftsfeld Supply Chain ist Teil des weltweit tätigen Technologiekonzerns Körber, einem Anbieter intelligenter Lösungen für die Fertigung und Supply Chain.
Qualifikationen und Fähigkeiten
Erfolgreich abgeschlossenes Studium im Bereich Informatik, Informations- und Elektrotechnik oder eine vergleichbare Qualifikation
Fundierte Kenntnisse sowie mehrjährige praktische Erfahrung in der C++-Programmierung
Ausgeprägte Fähigkeiten in analytischem Denken, konzeptioneller Arbeit und strukturierter Problemlösung
Hervorragende Kommunikations- und Teamfähigkeit sowie die Fähigkeit zur Zusammenarbeit mit unterschiedlichen Stakeholdern
Fliessende Deutsch- und Englischkenntnisse in Wort und Schrift sowie die Fähigkeit, komplexe technische Sachverhalte verständlich zu kommunizieren
Idealerweise Erfahrungen in der Entwicklung von Maschinensteuerungen
Idealerweise Kenntnisse in testgetriebener Entwicklung (TDD), UML-basierter Softwaremodellierung und agilen Softwareentwicklungsmethoden
Kenntnisse und praktische Erfahrung in der Python-Programmierung von Vorteil
Selbstständige, strukturierte und qualitätsorientierte Arbeitsweise sowie hohe Lernbereitschaft