For applicants, frequently asked questions about career opportunities, application documents and job interviews:

FAQ for applicants

For companies: frequently asked questions about our services, excepteur sint occaecat cupidatat non proident:

FAQ for companies

Robotics Software Engineer (m/w/d)
Location: 72760 Reutlingen / Deutschland
Reference number: 21925

Wir suchen kluge und innovative Mitarbeiter:innen, die etwas bewegen wollen. Wenn Sie gerne in einem dynamischen Team mit flachen Hierarchien arbeiten wollen, freuen wir uns auf Sie!

Ihre Aufgaben:
  • Du entwickelst und entwirfst mehrsprachige Robotik-Steuerungs-APIs: Vom Entwurf, der Implementierung und der Pflege von APIs sowie von Software-Schnittstellen in Sprachen wie Python, C++ und C# zur Unterstützung der Kommunikation innerhalb des Systems sowie mit externen Systemen
  • Entwurf, Entwicklung und Pflege von industriellen Kommunikationsschnittstellen für verschiedene Protokolle wie Modbus, Profinet, OPC UA und Ethernet/IP, um eine nahtlose Integration der Roboter in alle industriellen Automatisierungssysteme zu gewährleisten
  • End-to-End-Projektverantwortung: Verwalte den gesamten Lebenszyklus der Softwareentwicklung, von der Erfassung der Anforderungen und dem Systemdesign bis hin zur Implementierung, Prüfung und Bereitstellung in Kundenprojekten
  • Verifizierung und Validierung: Du stellst sicher, dass alle entwickelten Schnittstellen die Systemanforderungen erfüllen, indem umfangreiche Tests und Validierungen anhand verschiedener Industriestandards durchgeführt werden
  • Netzwerk-Debugging und Fehlerbehebung: Du verwendest Netzwerk-Debugging-Tools wie Wireshark oder tcpdump für die Diagnose und Behebung von Problemen bei Kommunikationsprotokollen und zur Gewährleistung einer zuverlässigen Konnektivität
  • Kundenbetreuung und -schulung: Du bist Hauptansprechpartner für den technischen Support während der Pilotprojekte und bietest den Kunden Schulungen und Dokumentationen an, um sicherzustellen, dass sie die Systemfunktionalität, Fehlerbehebungsverfahren und bewährte Verfahren verstehen
  • Zusammenarbeit und Kommunikation: Du arbeitest eng mit funktionsübergreifenden Teams zusammen, darunter Softwareentwickler, Systemingenieure und Teams mit Kundenkontakt, um zuverlässige Lösungen zu liefern
  • Kontinuierliche Verbesserung: Du analysierst Feedback aus Projekten und Branchentrends, um Verbesserungen im Schnittstellendesign und in den API-Verwaltungsprozessen voranzutreiben
Ihr Profil:
  • Abgeschlossenes Studium in den Bereichen Ingenieurwesen, Informatik, Elektrotechnik oder vergleichbar
  • Software-Entwicklungsfähigkeiten: API-Entwicklung, einschließlich der Beherrschung von Python, C++ und C#
  • Kompetenz in industrieller Kommunikation: Praktische Erfahrung mit industriellen Kommunikationsprotokollen wie Modbus, Profinet, OPC UA, Ethernet/IP und TCP/UDP-Kommunikation
  • Netzwerk-Debugging-Kenntnisse: Vertrautheit mit Netzwerk-Debugging-Tools wie Wireshark oder tcpdump zur Diagnose von Protokoll- und Konnektivitätsproblemen
  • Projektleitungskompetenz: Fähigkeit zur Übernahme von Projekten vom Konzept bis zur Auslieferung an den Kunden, mit einem proaktiven und strukturierten Ansatz
  • Erfahrung in agilen Entwicklungsumgebungen
  • Fließende Sprachkenntnisse auf Deutsch und Englisch
Es erwartet Sie ...
  • Erfahrung in spannenden und internationalen Projekten
  • Kontinuierliche Gehaltsentwicklung
  • Da Vinci Corporate Benefits
  • Training on the job und Sprachkurse
  • Wertschätzung, Motivation und Engagement

Kaum etwas motiviert so sehr wie Erfolg. Da Vinci Engineering engagiert sich für den Erfolg der eigenen Mitarbeiter:innen. Werden Sie ein Teil von uns!

Don't hesitate. Apply now!
Online application
Do you have any questions about this position? Please contact me.

Herr Ralf Martini

Da Vinci Engineering GmbH

Hauptstätter Straße 149

70178 Stuttgart

+49 711 72240 126

job@davinci.de

Share this page: