Wählen Sie Ihren Standort:

Land

Wählen Sie eine Sprache:

  • Deutsch / German

(Senior) Softwareentwickler (m/w/d) Systemsoftware – Motion Real-Time

Werden Sie Teil unseres großen KUKA-Teams

20. Mai 2021


Neue und einfache Programmier- und Bedientechnologien zusammen mit KI zur Optimierung von Automatisierungsprozessen erlauben den wirtschaftlichen Einsatz von Robotern in immer weiteren Bereichen der Produktion. Die Nachfrage nach aufgabenspezifischen Roboterkinematiken steigt daher an. Das spiegelt sich auch in immer größeren Roboterportfolios. Gegenüber dem Kunden sollen allerdings alle Roboter gleich einfach bedien- und programmierbar bleiben. Das stellt an die Robotersteuerungssoftware große Herausforderungen im Hinblick auf die Integration spezieller Algorithmen, die unter gleichen Bedienparadigmen zur Verfügung gestellt werden müssen. Insbesondere die Schnittstellen innerhalb des Bewegungskerns müssen so flexibel und dennoch generell sein, dass neue Kinematiken schnell und einfach angebunden werden können und dennoch optimale Algorithmen und eine einfache und intuitive Bedienung, Programmierung und Erweiterung ermöglicht wird. KUKA entwickelt mit RoX eine auf Linux basierte modulare Steuerungsplattform, die diese schnelle Entwicklung von Robotic Services für spezielle Anwendungen ermöglicht.

Short Facts

  • Augsburg
    Augsburg, Deutschland
  • KUKA
    KUKA
  • Forschung & Entwicklung
    Forschung & Entwicklung
  • Festeinstellung
    Festeinstellung

Tätigkeitsbeschreibung

  • Sie leiten aus Architekturanforderungen und Anforderungen anderer Entwicklungsteams Programmier-Schnittstellen ab und bilden sie auf die Architektur des Robotercontrollers ab
  • Sie entwickelnd die Architektur des Controller OS und des Drive System mit den Architekten weiter
  • Sie entwickeln die vorhandenen Schnittstellen weiter und achten auf Abwärtskompatibilität
  • Sie modellieren und entwerfen neue Robotic Motion Services basierend auf neuen Technologiekomponenten oder Roboterkinematiken und zeigen in beispielhaften Prototypen den Kundennutzen (Technology Push)
  • Sie entwickeln zusammen mit dem DevOps Team ihre CI/CD Pipelines weiter und automatisieren zusammen mit dem Systemtest Team ihre Unit, Komponenten, Integrations- und Systemtests
  • Sie tragen mit dem Entwicklungsteam die Verantwortung für die Qualität und den technischen Reifegrad, der von ihnen entwickelten Komponenten im Gesamtsystem

Bewerberprofil

  • Abgeschlossenes Studium Elektrotechnik, Informatik, Mathematik oder Physik
  • Programmiererfahrung in C/C++, Python, Skriptsprachen unter Unix Systemen
  • Eigene Erfahrungen und tiefergehende Kenntnisse der Programmierung von Echtzeit- und Embedded Systems für Cyberphysical Systems
  • Erfahrung in der Umsetzung von Anforderungen in Softwareframeworks für Echtzeitsysteme unter Einsatz von Software Frameworks bzw. unter Nutzung von gängigen Software Patterns
  • Kenntnisse in Requirements Engineering und Dokumentation von Softwaresystemen
  • Praktische Erfahrungen im Umgang von SW Entwicklungswerkzeugen wie Versionsverwaltungssystemen (GiT), Build Tools, Linux Packagemanagern und Containerdeployment
  • Selbständiges und eigenverantwortliches Arbeiten
  • Gute Englischkenntnisse und Wort und Schrift
  • Kenntnisse und Erfahrungen im Bereich Roboterprogrammierung oder die Bereitschaft diese schnell zu erlernen
  • Kenntnisse Agiler SW Entwicklungsmethoden und agiles, leistungsorientiertes Mindset

Was wir bieten

Hervorragendes Arbeitsumfeld

Besetzungstermin: Ab sofort

Jetzt online bewerben

Diese Website verwendet Cookies (mehr dazu), um Ihnen auch online den besten Service zu bieten. Wenn Sie unsere Website weiter nutzen, setzen wir nur technisch notwendige Cookies ein. Wenn Sie auf „OK und KUKA entdecken“ klicken, stimmen Sie zusätzlich der Verwendung von Marketing-Cookies zu. Mit einem Klick auf „Cookie-Einstellungen“ können Sie auswählen, welche Cookies wir einsetzen.

Cookie-Einstellungen