Über diese Stelle
Du wirst Teil eines kleinen, engagierten Teams und bringst unsere Desktop-Anwendung für die Pfadplanung aktiv voran, technisch wie konzeptionell.
Enge Zusammenarbeit mit dem Hauptentwickler an unserer Desktop-Anwendung
Entwicklung und Implementierung neuer Algorithmen zur verbesserten Pfadplanung
Weiterentwicklung und Pflege der grafischen Benutzeroberfläche (GUI)
Mitarbeit an CI/CD-Pipelines sowie am Deployment der Software
Arbeiten nach Test Driven Development (TDD) und Teilnahme an Code Reviews
Aktive Mitgestaltung der Softwarearchitektur und technischer Entscheidungen
Sehr gute Kenntnisse in Python
Erfahrung mit größeren Softwareprojekten und professioneller Softwareentwicklung
Sicherer Umgang mit Git, idealerweise auch mit GitHub Actions
Erfahrung mit Unit Tests und testgetriebener Entwicklung
Selbstständige, strukturierte Arbeitsweise und Entscheidungsfreude
Deutsch Sprachlevel mindestens C1
Nice to have:
Erfahrung in der GUI-Entwicklung (z. B. Tkinter, PySide, PyQt)
Kenntnisse in Pfadplanung oder 3D-Visualisierung
Erfahrung mit C++
Du bist ein zentraler Teil des Teams, kein austauschbares Zahnrad
Deine Ideen und Vorschläge finden Gehör und werden umgesetzt
Du arbeitest an neuer Technologie für die automatisierte Fertigung von Carbon-Bauteilen
Software trifft Hardware: Dein Code hat direkten Einfluss auf reale, leistungsfähige Produkte
Motiviertes, freundliches Team und Zusammenarbeit vor Ort in Berlin-Kreuzberg