Senior Software Developer (M/W/D) für Wolfensberger AG in Bauma - jobzüri.ch
Die besten 13968 Jobs in der Region.
Job-typ
10-100%
Pensum
Position

      11.07.2025

      Senior Software Developer (M/W/D)

      • Bauma
      • Festanstellung 100%

      • Home Office
      • Merken
      • drucken
       

      Wolfensberger AG

      Wolfensberger AG

      Senior Software Developer (M/W/D)

      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.

      Arbeitsort: Bauma(Home Office möglich)