Deine Aufgaben:
Entwicklung und Definition einer Softwareplattform für Robotik-Anwendungen
Verantwortung für die Umsetzung eines funktionalen Mockups der Lagersteuerung, inklusive Entwicklung von Steuerlogik, Backend-API, Pfadfindungsalgorithmen (z.B. A* oder vergleichbar) und Zustandsverwaltung
Dokumentation der Lösung und Integration
Definition und Umsetzung von API-Schnittstellen zur Mockup-Hardware
Implementierung der Routing-Logik, z.B. A*
Definition, Aufbau und Verwaltung der Datenbank zur Speicherung, Abruf und Steuerung von Systemzuständen
Optional: Entwicklung eines einfachen Frontends zur Anzeige von Zuständen und zum Auslösen von Aktionen
Schreiben automatisierter Tests und Simulation von Abläufen
Wir erwarten:
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 in der Entwicklung und Integration von API-Schnittstellen (z.B. REST, gRPC, WebSocket)
Erfahrung im Umgang mit strukturierten 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)
Kenntnisse in Git, GitHub/GitLab, CI/CD (z.B. GitLab CI, Jenkins)
Erfahrung mit A*-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 Datenhaltung
Toll wäre:
Kenntnisse in ROS2 (z.B. Humble Hawksbill, Multi-Threaded Executor)
Grundlagen in Embedded Linux (Yocto/Buildroot, Cross-Compilation)
Erfahrung mit API-Entwicklung und -Integration (z.B. REST, gRPC, WebSocket)
Grundkenntnisse in der Entwicklung einfacher Benutzeroberflächen (HTML, CSS, JavaScript/TypeScript) für Browser
Erfahrung im Umgang mit Jira, Confluence, MS Teams
Wir bieten:
Spannendes, herausforderndes Aufgabengebiet
Attraktive Arbeitsbedingungen
Gratisparkplatz
Arbeitsort in Bauma ZH, Schweiz oder Remote
Möchtest Du mehr erfahren?
Bitte sende Deine vollständige Bewerbung an Matthias Schwager, Embedded-Entwickler, hr@wolfensberger.ch .
Wir freuen uns auf Deine Bewerbung und darauf, Dich kennenzulernen.
#J-18808-Ljbffr