AusbildungDu verfügst über ein erfolgreich abgeschlossenes Studium der Informatik, Technischen Informatik oder Elektrotechnik.
BerufserfahrungDu bringst mindestens sieben Jahre Berufserfahrung in der professionellen Softwareentwicklung mit und hast bereits eine mehrjährige Verantwortung für die Architektur komplexer Softwarelösungen oder technischer Systeme übernommen. Du verfügst über Erfahrung in der Entwicklung modularer, wartbarer und langfristig erweiterbarer Softwarearchitekturen.
Technische KompetenzenDu verfügst über fundierte Erfahrung in der objektorientierten Softwareentwicklung und beherrschst moderne Softwareentwicklungsprozesse im professionellen Umfeld. Sehr gute Kenntnisse in C++ sowie gute Kenntnisse in C und Python sowie die Fähigkeit, komplexe Softwaresysteme ganzheitlich zu konzipieren und nachhaltig weiterzuentwickeln, setzen wir voraus.
Darüber hinaus bringst Du Erfahrung in den Bereichen Softwarearchitektur, API-Design, Systemintegration sowie dem Aufbau skalierbarer und wartbarer Softwarelösungen mit. Kenntnisse moderner Entwicklungswerkzeuge, Versionsverwaltung (z. B. Git), automatisierter Tests sowie CI/CD-Prozesse runden Dein Profil ab.
Arbeitsweise & Persönlichkeit
Du denkst analytisch und strategisch, arbeitest strukturiert und lösungsorientiert und hast Freude daran, komplexe technische Zusammenhänge ganzheitlich zu betrachten. Es fällt Dir leicht, Architekturentscheidungen nachvollziehbar zu treffen und Dein Wissen innerhalb des Entwicklungsteams weiterzugeben. Eigenverantwortliches Arbeiten, Teamgeist und ein hoher Qualitätsanspruch zeichnen Dich aus.
SprachkenntnisseSehr gute Deutschkenntnisse auf mindestens C1-Niveau oder muttersprachliche Deutschkenntnisse sind aufgrund der engen Zusammenarbeit innerhalb unserer Entwicklungs- und Fachabteilungen zwingend erforderlich. Gute Englischkenntnisse in Wort und Schrift sind von Vorteil.
Wünschenswerte Zusatzqualifikationen- Idealerweise konntest Du bereits Erfahrungen in einem oder mehreren der folgenden Bereiche sammeln:
- Digitale Signalverarbeitung und Messdatenanalyse
- Numerische Verfahren, Modell-Fitting, Zeitreihenanalyse und Anomalieerkennung
- Embedded Linux
- Industrielle Cybersicherheit
- Entwicklung skalierbarer Softwareplattformen im Industrie- oder IoT-Umfeld
- Cloud-Technologien (AWS, Azure oder GCP), Containerisierung sowie DevOps- oder CI/CD-Prozesse
- Industrielle Kommunikationsprotokolle und Schnittstellen (z. B. MQTT, OPC UA oder Modbus)
- Datenvisualisierung oder Entwicklung datengetriebener Softwarelösungen