Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Developer (M/W/D)

Wolfensberger AG

Silisegg

Hybrid

CHF 80’000 - 100’000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

Wolfensberger AG sucht einen erfahrenen Softwareentwickler zur Entwicklung einer Softwareplattform für Roboteranwendungen. Die Rolle umfasst die Umsetzung komplexer Steuerungssysteme und die Integration von APIs. Es werden fundierte Kenntnisse in Python und C++ erwartet sowie Erfahrungen in der Arbeit mit robotischen Steuerungssystemen. Diese Position bietet flexible Arbeitsbedingungen in Bauma oder Remote.

Leistungen

Attraktive Arbeitsbedingungen
Spannendes Aufgabengebiet
Gratisparkplatz

Qualifikationen

  • Mehrjährige Erfahrung in Softwareentwicklung für robotische Systeme erforderlich.
  • Kenntnisse in relationalen und dokumentenbasierten Datenbanken von Vorteil.
  • Fähigkeit, komplexe API-Schnittstellen zu integrieren.

Aufgaben

  • Entwicklung und Definition einer Softwareplattform für Robotik-Anwendungen.
  • Umsetzung eines Mockups der Lagersteuerung und backend API-Entwicklung.
  • Erstellung und Verwaltung der Datenbank für Systemzustände.

Kenntnisse

Softwareentwicklung
Datenbankkenntnisse
API-Integration
Python
C++
Git
A*-Algorithmus
Digitale Zwillinge

Tools

Jira
Confluence
MS Teams

Jobbeschreibung

Deine Aufgaben:

  • Entwicklung und Definition einer Softwareplattform für Robotik-Anwendungen
  • Verantwortung für die Umsetzung eines funktionalen Mockups der Lagersteuerung, inklusive Entwicklung von Steuerlogik, Backend-API, Pfadfindungsalgorithmen (z.B. A* oder vergleichbar) und Zustandsverwaltung
  • Dokumentation der Lösung und Integration
  • Definition und Umsetzung von API-Schnittstellen zur Mockup-Hardware
  • Implementierung der Routing-Logik, z.B. A*
  • Definition, Aufbau und Verwaltung der Datenbank zur Speicherung, Abruf und Steuerung von Systemzuständen
  • Optional: Entwicklung eines einfachen Frontends zur Anzeige von Zuständen und zum Auslösen von Aktionen
  • Schreiben automatisierter Tests und Simulation von Abläufen

Wir erwarten:

  • Mehrjährige Erfahrung in der Konzeption und Entwicklung softwarebasierter Steuerungssysteme für verteilte oder robotische Anwendungen
  • Grundverständnis relationaler und dokumentenbasierter Datenbanken (z.B. PostgreSQL, MongoDB)
  • Erfahrung in der Entwicklung und Integration von API-Schnittstellen (z.B. REST, gRPC, WebSocket)
  • Erfahrung im Umgang mit strukturierten 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)
  • Kenntnisse in Git, GitHub/GitLab, CI/CD (z.B. 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 Datenhaltung

Toll wäre:

  • Kenntnisse in ROS2 (z.B. Humble Hawksbill, Multi-Threaded Executor)
  • Grundlagen in Embedded Linux (Yocto/Buildroot, Cross-Compilation)
  • Erfahrung mit API-Entwicklung und -Integration (z.B. REST, gRPC, WebSocket)
  • Grundkenntnisse in der Entwicklung einfacher Benutzeroberflächen (HTML, CSS, JavaScript/TypeScript) für Browser
  • Erfahrung im Umgang mit Jira, Confluence, MS Teams

Wir bieten:

  • Spannendes, herausforderndes Aufgabengebiet
  • Attraktive Arbeitsbedingungen
  • Gratisparkplatz
  • Arbeitsort in Bauma ZH, Schweiz oder Remote

Möchtest Du mehr erfahren?

Bitte sende Deine vollständige Bewerbung an Matthias Schwager, Embedded-Entwickler, hr@wolfensberger.ch.

Wir freuen uns auf Deine Bewerbung und darauf, Dich kennenzulernen.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.