- 09.07.2025
- 100%
- Poste à responsabilités
- Indépendent, Durée indéterminée
Rund 150 Mitarbeitende sorgen täglich dafür, dass bei der Wolfensberger AG hochpräzise Gussprodukte entstehen. Parallel entwickelt ein kleines, spezialisiertes Team eine Systemlösung im Bereich automatisierter Intralogistik.
In einem kleinen, fokussierten Team konzipieren und realisieren wir eine Softwareplattform, die autonome Roboter intelligent steuert, Wege plant, Aufgaben verteilt und mit der physischen Welt verschmilzt.
Was Du mitbringst, ist technische Tiefe, architektonisches Denken und Lust, an einer Lösung mitzuwirken, die ganz neu entsteht. Es gibt keine Legacy, keine Daily-Standup-Meetings, keine Konzernstrukturen – nur einen echten Use Case, ein motiviertes Team und eine Bühne, auf der Du mitgestalten kannst.
Du entwickelst nicht "irgendwas für später", sondern arbeitest direkt am funktionalen Mockup: Ein System, das innerhalb von Monaten erste Routen fährt, Aufträge abwickelt und Material bewegt. Dafür setzen wir auf moderne Technologien – ROS2, Embedded Linux, APIs, leichte Frontends und klare Schnittstellen.
Werde Teil der Wolfensberger-Story und komm zu uns. Wir suchen eine/n:
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, hr@wolfensberger.ch.
Wir freuen uns darauf, Dich kennenzulernen.
Contact
http://www.wolfensberger.ch