Senior Software Entwickler/-in (m/w) 100% in Zürich
Job Informationen
Arbeitsort: Bauma oder remote Pensum: Vollzeit 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 Profil: 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
Benötigte Skills
PostgreSQL
Linux
OOP
MS Teams
Python
C++
CSS3
Embedded
HTML5
JavaScript
NoSQL
JSON
Jira
10.07.2025
8000 Zürich (ZH) 100% By agreement Permanent
Firma: myitjob GmbH
Einsatz
- Arbeitspensum:
- 100%
- Anstellungsverhältnis:
- Festanstellung
- Stellen-Typ:
- Mitarbeiter/In
- Arbeitsort:
- Zürich (ZH)