Stellenbeschreibung: Softwareentwickler für Robotik-Anwendungen Wir suchen einen erfahrenen Softwareentwickler zur Entwicklung und Definition einer Softwareplattform für Robotik-Anwendungen.
Ihre Aufgaben:
Entwicklung eines funktionalen Mockups der Lagersteuerung, inklusive Steuerlogik, Backend-API, Pfadfindungsalgorithmen (z. B. A*) und Zustandsverwaltung.
Dokumentation der Lösung und Integration.
Definition und Umsetzung von API-Schnittstellen zur Mockup-Hardware.
Implementierung von Routing-Logik, z. B. A*.
Definition, Aufbau und Verwaltung der Datenbank zur Speicherung, Abrufung und Steuerung von Systemzuständen.
Optional: Entwicklung eines einfachen Frontends zur Anzeige von Zuständen und Auslösung von Aktionen.
Schreiben automatisierter Tests und Simulation von Abläufen.
Unsere Erwartungen:
Mehrjährige Erfahrung in der Konzeption und Entwicklung softwarebasierter Steuerungssysteme für verteilte oder robotische Anwendungen.
Grundverständnis relationaler und dokumentenbasierter Datenbanken (z. B. PostgreSQL, MongoDB).
Erfahrung mit der Entwicklung und Integration von API-Schnittstellen (z. B. REST, gRPC, WebSocket).
Erfahrung in der Verarbeitung strukturierter Daten (z. B. JSON, Sensorwerte, Positionsdaten) und deren Übergabe an Steuerlogik oder Speicherprozesse.
Fundierte Kenntnisse in Python (OOP, pytest, flake8, Black, async / await, Futures) und C++ (für ROS2-Interop).
Erfahrung mit Algorithmen oder heuristischer Navigation.
Verständnis für digitale Zwillinge und einfache Simulationen.
Kenntnisse in der Integration von Steuerlogik mit Embedded-Geräten.
Erfahrung mit verteilten Systemen und Datenhaltungslogik.
Wünschenswert:
Kenntnisse in ROS2 (z. B. Humble Hawksbill, Multi-Threaded Executor).
Erfahrung mit der Entwicklung und Integration von API-Schnittstellen (z. B. REST, gRPC, WebSocket).
Umgang mit Jira, Confluence, MS Teams und ähnlichen Tools.
Wir bieten:
Ein spannendes und herausforderndes Aufgabengebiet.
Attraktive Anstellungsbedingungen.
Arbeitsort in Bauma ZH, Schweiz, oder Remote.
Möchten Sie mehr erfahren?
Bitte senden Sie Ihre vollständige Bewerbung an Matthias Schwager, Embedded-Entwickler. Wir freuen uns darauf, Sie kennenzulernen.
#J-18808-Ljbffr