Job Detail
-
Job ID 575345
Job Description
Deine Aufgaben:
- Entwicklung und Definition einer Softwareplattform für Robotik-Anwendung
- Verantwortlich für die Umsetzung eines funktionalen Mockups der Lagersteuerung. Entwicklung von Steuerlogik, Backend-API, Pfadfindungsalgorithmen (A* oder vergleichbar) und Zustandsverwaltung
- Dokumentation der Lösung und Integration
- API-Schnittstellen zur Mockup-Hardware definieren und umsetzen
- Routing Logik umsetzen und umsetzen z.B. A*
- Datenbank definieren, aufsetzen und Systemzustände speichern, abrufen und steuern
- Optional: Einfaches Frontend zur Anzeige von Zuständen und zum Auslösen von Aktionen
- Automatisierte Tests schreiben und Abläufe simulieren
Wir erwarten:
- Mehrjährige Erfahrung in der Konzeption und Entwicklung von softwarebasierten Steuerungssystemen 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)
- Git, GitHub/GitLab, CI/CD (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 Datenhaltungslogik
Toll wäre:
- Kenntnisse in ROS2 (fokussiert auf: Humble Hawksbill, Multi-Threaded Executor)
- Embedded Linux Grundlagen (Yocto/Buildroot, Cross-Compilation)
- Erfahrung mit der Entwicklung und Integration von API-Schnittstellen (z. B. REST, gRPC, WebSocket)
- Grundkenntnisse in der Entwicklung einfacher Benutzeroberflächen (z. B. mit HTML, CSS, JavaScript/TypeScript) für die Ausführung im Browser)
- Fundierter Umgang mit Jira & Confluence, MS Teams und dergleichen
Wir bieten:
- sehr spannendes, herausforderungsreiches Aufgabengebiet
- Attraktive Anstellungsbedingungen
- Gratisparkplatz
- Arbeitsort Bauma ZH, Schweiz oder Remote
Möchtest Du mehr darüber erfahren?Dann sende Deine vollständige Bewerbung an Matthias Schwager, Embedded-Entwickler, .Wir freuen uns darauf, Dich kennenzulernen. jid30bad77a jit0728a jiy25a
Other jobs you may like
-
Gebäudetechnikplaner:in Sanitär
- Köniz, Bern