Entwicklung und Definition einer Softwareplattform fur Robotik-Anwendung
Verantwortlich fur die Umsetzung eines funktionalen Mockups der Lagersteuerung. Entwicklung von Steuerlogik, Backend-API, Pfadfindungsalgorithmen (A* oder vergleichbar) und Zustandsverwaltung
Dokumentation der Losung und Integration
API-Schnittstellen zur Mockup-Hardware definieren und umsetzen
Routing Logik umsetzen und umsetzen z.B. A*
Datenbank definieren, aufsetzen und Systemzustande speichern, abrufen und steuern
Optional: Einfaches Frontend zur Anzeige von Zustanden und zum Auslosen von Aktionen
Automatisierte Tests schreiben und Ablaufe simulieren
Wir erwarten:
Mehrjahrige Erfahrung in der Konzeption und Entwicklung von softwarebasierten Steuerungssystemen fur verteilte oder robotische Anwendungen
Grundverstandnis 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 Ubergabe an Steuerlogik oder Speicherprozesse
Fundierte Kenntnisse in Python (OOP, pytest, flake8, Black, async/await, Futures) und C++ (fur ROS2-Interop)
Git, GitHub/GitLab, CI/CD (GitLab CI, Jenkins)
Erfahrung mit A*-Algorithmen oder heuristischer Navigation
Verstandnis fur digitale Zwillinge und einfache Simulationen
Kenntnisse in der Integration von Steuerlogik mit Embedded-Geraten
Erfahrung mit verteilten Systemen und Datenhaltungslogik
Toll ware:
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 Benutzeroberflachen (z. B. mit HTML, CSS, JavaScript/TypeScript) fur die Ausfuhrung 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
Mochtest Du mehr daruber erfahren? Dann sende Deine vollstandige Bewerbung an Matthias Schwager, Embedded-Entwickler, . Wir freuen uns darauf, Dich kennenzulernen. jid30bad77a jit0728a jiy25a
Beware of fraud agents! do not pay money to get a job
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.